关于使用enum变量时候注意
来源:互联网 发布:淘宝企业店铺转让过程 编辑:程序博客网 时间:2024/05/17 03:20
在8/16位编译器上面使用enum结构时候需要注意与32位编译器占用字节的问题。
在8/16其占用的是2bytes,而32则是4bytes.
因此为了其可移植性强,一般在enum结构体后面强制其占用4个字节。
如下定义
在8/16其占用的是2bytes,而32则是4bytes.
因此为了其可移植性强,一般在enum结构体后面强制其占用4个字节。
如下定义
typedef enum{ E_A = 0, E_B, E_C, UN_DEF = 0xFFFFFFFF}E_TEST;
在Google Protobuf使用过程中也会遇到如此问题,也需要留意..
文章来自:http://blog.csdn.net/lan120576664?viewmode=contents
0 0
- 关于使用enum变量时候注意
- 关于enum的使用
- 局部变量使用注意
- 变量的使用注意
- 1.06-变量使用注意
- C++使用memset时候注意
- AVProWindowsMedia 使用时候注意点
- enum枚举型变量的使用
- enum类型变量的使用和赋值
- 关于使用Jquery动态生成页面组件的时候,单引号和双引号的注意
- 关于在使用babylon导入外部模型的时候要注意的事项
- javascript的变量使用注意*******
- 注意静态变量的使用
- 1.07-变量使用注意2
- 条件变量的使用注意
- 再写测试的时候一定要注意变量问题
- 迭代器在变量元素的时候要注意
- myfaces使用时候注意的小问题。
- SSH框架搭建过程---之Struts框架的使用(3)
- python3 发送邮件时中文附件名的问题
- xinzeng2
- [LeetCode]Single Number
- uboot下使用U盘启动内核RT5350成功
- 关于使用enum变量时候注意
- 程序员技术练级攻略
- 关于std::map中的find和[]的问题
- CentOS下挂载U盘
- js判断各个浏览器的方法
- 自定义涂鸦DEMO
- 在Linux终端下调用可执行文件时总要加上符号./的原因
- JNI与多个线程导致JNIEnv*发生异常
- 微定手机定位软件,IOS版新鲜出炉!