枚举类型本质

原创 2015年07月07日 15:09:04

枚举类型内存中占用空间

#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
    enum color{ r,g,b};
    color c;
    cout <<sizeof(c)<<endl;
    return 0;
}

返回

4
------------------
(program exited with code: 0)
Press return to continue

枚举类型的实质是int型;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

枚举类型本质

enum类型的本质     至从C语言开始enum类型就被作为用户自定义分类有限集合常量的方法被引入到了语言 当中,而且一度成为C++中定义编译期常量的唯一方法(后来在类中引入了静态整型常量)。 ...
  • zhubosa
  • zhubosa
  • 2012年08月07日 17:28
  • 387

mybatis入门实战之枚举类型

  • 2017年08月22日 01:32
  • 21KB
  • 下载

枚举类型的使用

  • 2013年06月20日 13:10
  • 348KB
  • 下载

枚举类型Enum的含义分析

枚举类型是一种基本数据类型而不是构造数据类型,从jdk1.5才有的新类型,一般用来做全局常量。 特性: 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新建一个enum的实例,可用...
  • pengkv
  • pengkv
  • 2015年03月11日 15:16
  • 1460

5-枚举类型、输入输出、处理

  • 2013年07月16日 15:58
  • 14KB
  • 下载

java枚举类型enum的使用

  • 2014年07月23日 13:57
  • 6KB
  • 下载

Android enum(枚举类型)使用详解

原始的接口定义常量: public interface IConstants { String MON = "Mon"; String TUE = "Tue"; Stri...

枚举类型应用小Demo

  • 2013年06月10日 22:54
  • 65KB
  • 下载

iOS 中的宏定义,常量,与枚举类型使用

开发过程中的经常需要使用一些全局的常量,便于方法之间的参数传递和类型确定等,经常使用到的有宏定义,const常量以及枚举等,我们经常使用宏定义来进行全局常量的定义,但是是不是所有的全局常量宏定义都是最...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:枚举类型本质
举报原因:
原因补充:

(最多只允许输入30个字)