屌丝对微软关键字__declspec (novtable)的浅显理解
今天实验了微软的关键字__declspec ( novtable ) ,查阅MSDN其中有几点说明如下:
1> 该关键字仅能应用到纯虚接口类(pure interface classes)的声明上。
2> 构造函数和析构函数中移除了对类的虚表的初始化,极大的减小了代码的尺寸(可能连虚表所占的内存都没有申请)。
通过实验之后发现,这个关键字的唯一作用就是使编译器移除对虚表初始化。试想一
原创
2012-10-29 20:09:56 ·
936 阅读 ·
0 评论