C++
MingInCode
这个作者很懒,什么都没留下…
展开
-
C++函数调用方式总结
1. __stdcall: _stdcall 调用约定相当于16位动态库中经常使用的PASCAL调用约定。在32位的VC++5.0中PASCAL调用约定不再被支持(实际上它已被定义为__stdcall。除了__pascal外,__fortran和__syscall也不被支持),取而代之的是__stdcall调用约定。两者实质上是一致的,即函数的参数自右向左通过栈传递,被调用的函数...原创 2010-09-10 16:56:51 · 419 阅读 · 0 评论 -
COM中的字符串
1. OLECHAR COM是一个语言中立硬件结构中立的模型。因此,它需要一个语言中立、硬件结构中立的文本数据类型。由于不同的平台使用的字符类型不同,所以很难有一种类型能使和COM的需要。所以COM就定义了一种文本数据类型——OLECHAR。在大多数平台上,包括WIN32平台都把OLECHAR解释成WCHAR,而在一些16位操作系统下,如win95, Macintonsh OS, ...原创 2010-09-10 17:57:18 · 320 阅读 · 0 评论 -
Socket
套接字接口适用于任意的底层协议,一般是基于TCP/IP。 套接字接口socket函数 客户端和服务器使用Socket函数来创建一个套接字描述符: int socket(int do...原创 2011-01-22 09:09:25 · 162 阅读 · 0 评论 -
文件共享
文件 内核用三种相关的数据结构来表示打开的文件: 1)描述符表 : 每个进程都有它独立的描述符表,它的表项是由进程打开的文件描述符来索引的.每个打开的描述符表项指向文件表中的一个表项. 2) 文件表 : 打开文件的集合是由一张文件表来表示的,所有的进程共享这张表.每个文件表的表项组成包括有当前的文件位置,引用计数(当...原创 2011-01-22 09:20:01 · 192 阅读 · 0 评论