C++结构体对齐
2015-11-25 14:30
295 查看
对齐规则很繁琐,又是编译器行为,所以直接设置为1个byte对齐,也就是不对齐
#pragma pack(push) //保存对齐状态
#pragma pack(1)//设定为1字节对齐
...
#pragma pack(pop)//恢复对齐状态
#pragma pack(push) //保存对齐状态
#pragma pack(1)//设定为1字节对齐
...
#pragma pack(pop)//恢复对齐状态
相关文章推荐
- c语言返回栈内存的问题
- c++ ftream
- C++ virtual关键字
- Effective C++ 笔记 第九部分 杂项讨论
- c++11 匿名函数支持
- std::initializer_list in C++0x
- C语言中函数调用中的传值与传址
- 经典排序算法(二)插入排序--C++实现
- 经典排序算法(一)冒泡法排序----C++实现
- c++中STL的使用总结
- typedef用法
- 一元多项式相加(无头结点,c++)
- C语言捕获键盘敲击的方法kbhit
- c++中的作用域
- C++ CUI库
- 迭代器作为函数参数传入时的注意事项
- C++中引用(&)的用法和应用实例
- c++ GUI库 游戏界面库
- 树的同构
- Visual Studio中C++项目编译常见问题总结