随笔分类 -  C/C++

摘要:struct/class中的成员变量所占总大小不是简单地将各个成员变量的大小相加,而是要考虑到读取效率,有时需要添加填充字节。 比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)如果存放在偶地址开始的地方,那 么一个读周期就可以读出这32bit,而如果存放在奇地址开始... 阅读全文
posted @ 2015-11-03 22:19 Kaima 阅读(331) 评论(0) 推荐(0)
摘要:虚函数表是C++类中存放虚函数的一张表,理解虚函数表对于理解多态很重要。 本次使用的编译器是VS2013,为了简化操作,不用去操作函数指针,我使用到了VS的CL编译选项来查看类的内存布局。 CL使用方法: (1)在开始菜单中的vs目录下打开"Visual Studio Tools"目录,找... 阅读全文
posted @ 2015-10-25 18:57 Kaima 阅读(613) 评论(0) 推荐(0)