enum的一般使用方法是它会占用最大的成员长度

然后我忘记的是enum还可以这样使用

enum ExctState
{
START,
SUCCEED,
FAILURE=6,
REJECT,
};

这样START的默认值是0,FAILURE是6,REJECT值是7

但是,这个0123是默认一个机器位数长度,在不同机器上长度不同

enum在不同机器上,让enum的长度是一样的

如何定义:

enum MY_ENUM : unsigned __int64
{
LARGE_VALUE = 0x1000000000000000,
};

这样,在不同机器上,都一样了

然后,在struct上可以定义位域

struct haha

{

int a:2;

}

这样,但是位域只能在结构体中用咯

写的凌乱了,但是想要表达的都说出来了

再接再厉

最新文章

  1. ASP.NET AntiXSS的使用
  2. Oracle找回删除的记录
  3. unity3d插件Daikon Forge GUI 中文教程2-基础控件Label的使用
  4. ARM汇编程序基本知识
  5. spring mvc 静态资源 404问题
  6. 变形--缩放 scale()
  7. Android 文件的选择
  8. win7 安装Oracle 10G,11G
  9. 从零单排Linux – 3 – 目录结构
  10. [Angular 2] Create Angular 2 Porject with Angular CLI
  11. 【jquery插件】-网页下雪效果
  12. LinearGradient线性渲染
  13. ElaticSearch网站
  14. HTTP常用方法
  15. 使用 ThreeSixty 创建可拖动的 360 度全景图片预览效果
  16. Kotlin入门(23)适配器的进阶表达
  17. Nginx配置TCP请求转发
  18. Eclipse/myEclipse 代码提示/自动提示/自动完成设置
  19. metasploit中meterpreter命令
  20. iOS 获取已安装 的APP

热门文章

  1. 用@RequestMapping映射请求
  2. iOS - UIImageView
  3. R 语言的优劣势是什么?
  4. 流媒体基础实践之——RTMP和HLS分发服务器nginx.conmf配置文件(解决了,只能播放RTMP流而不能够播放HLS流的原因)
  5. JavaSE复习_7 异常
  6. html5 和css3的小知识!
  7. (二)miller指导查看主控板寄存器操作
  8. PLSQL Developer连接远程Oracle方法(非安装客户端)
  9. spring mvc获取request HttpServletRequest
  10. Css_2跟3