摘要: 内部数据成员对齐参考这篇 https://www.cnblogs.com/area-h-p/p/10316128.html 这里只强调C++字节对齐特点 ①静态数据成员属于类域,在对象中不占大小 ②若类内有虚函数则会生成虚表,对象大小+4 ③无数据成员的类,或只有成员函数的类对象大小为1 例1 内部 阅读全文
posted @ 2020-01-14 10:39 C_hp 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 字节对齐要区分四个概念 1、 基本数据类型的自身对齐值: 1字节:char型 2字节:short型 4字节:int,float类型 8字节:doublel类型 2、程序的指定对齐值:即#pragma pack(value)时的指定对齐值value 3、自定义类型的自身对齐值:结构体或类的成员中自身对 阅读全文
posted @ 2020-01-14 10:21 C_hp 阅读(392) 评论(0) 推荐(0) 编辑