2010年5月9日
摘要: MSDN中的解释:size_t unsigned integerResult of sizeof operator. 也就是说size_t是unsigned integer即无符号整数。那为什么会有size_t这个类型呢?因为不同平台的操作系统(32/64)中int/long等类型所占的字节并不一样,而size_t在不同的平台下有不同的定义。有点类似于TCHAR#ifndef _SIZE_T_D... 阅读全文
posted @ 2010-05-09 22:37 漫步沙洲中 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: __stdcall __cdecl之间的区别:该由谁来释放堆栈资源。__stdcall 由被调用者来释放。大部分的Windows API均采用此方式。__cdcel 由调用者来释放。c++中大部分采用但是此释放方式。但对于可变参数列表,只能采用__cdcel,因为被调用者,不清楚函数调用时堆栈中参数的数量。共同点:入栈方式都是从右到左。参见的定义:#define WINAPI __stdcall#... 阅读全文
posted @ 2010-05-09 20:59 漫步沙洲中 阅读(420) 评论(0) 推荐(0) 编辑