阅读:1414回复:1
谁来讲讲__declspec这个限定符是怎么用的
谁来讲讲__declspec这个限定符是怎么用的
谢谢了。 [编辑 - 9/28/04 by rufeng888] |
|
|
沙发#
发布于:2004-09-28 21:43
大概是declare specific,即声明语言扩展用的编译指令修饰符。微软的C++不是完全标准的C++,而是有扩展。用处极大,例如__declspec(naked)修饰函数,则编译器不再为此函数生成序列码,你可以自己安排堆栈。__declspec(novtable)修饰纯虚类,则编译器不再生成虚拟函数表初始化代码,可以提高效率减小体积。还有许多,不妨看看MSDN,里面说得很详细。初学者不必太关心,而且一些指令需要汇编基础或了解底层实现才能真正明白。
|
|