摘要:
一.为什么要对齐? 《Windows核心编程》里这样说:当CPU访问正确对齐的数据时,它的运行效率最高,当数据大小的数据模数的内存地址是0时,数据是对齐的。例如:WORD值应该是总是从被2除尽的地址开始,而DWORD值应该总是从被4除尽的地址开始,数据对齐不是内存结构的一部分,而是CPU结构的一部分 阅读全文
摘要:
1 const的作用 便于进行类型检查。可以保护被修饰的东西。避免不必要的内存分配。为函数重载提供一个参考。 2 const成员函数 const成员函数只能访问数据成员的值,而不能修改他。 非const对象既可以调用非const成员函数也可以调用const成员函数,优先非const;const对象只 阅读全文