摘要: # 内存对齐的原因 为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。因为为了访问未对齐的内存,CPU需要作两次内存访问。然而,对齐的内存访问仅需要一次访问。 # 内存对齐的规则 1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在of 阅读全文
posted @ 2020-10-13 19:31 怎么可以吃突突 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 对象不使用默认析构函数 class Test { public: char cNum1; int iNum2; int* pInt; }; Test _ReturnObject() { Test stLocalObject; stLocalObject.cNum1 = 0; stLocalObjec 阅读全文
posted @ 2020-10-13 15:39 怎么可以吃突突 阅读(593) 评论(0) 推荐(1) 编辑