重学C++
知识点点补充
winkyGe
这个作者很懒,什么都没留下…
展开
-
结构体内存对齐
内存对齐编译器为每个数据单元 安排在某合适位置c++ 允许程序员干涉内存对齐为什么需要内存对齐在对齐的地址上访问数据快对齐方法第一个数据成员放在offset为0的位置其他成员对齐至min(sizeof(member)), #pragma pack 所指定的值)的整数倍整个结构体也要对齐, 结构体总大小对齐至各个成员中最大对齐数的整数倍.#include<iostream>using namespace std;struct Test_{ ch.原创 2020-05-14 09:56:55 · 201 阅读 · 2 评论 -
const限定符
定义常变量使用格式 :const 数据类型 常量名 = 常量值;数据类型 const 常量名 = 常量值;注:常变量在使用时必须初始化常变量初始化之后,不允许被修改//常变量初始化之后,不允许被修改int a = 10;const int *p;p = &a;* p = 20; //error...原创 2020-05-14 08:39:49 · 106 阅读 · 0 评论