enum {nMaxCount=10000}
int nMaxCount=10000
这两个有什么区别啊?
int nMaxCount=10000
这两个有什么区别啊?
解决方案 »
- tab control控件的位置和其中属性页位置的大小位置控制?
- 在虚拟地址空间足够的情况下内存映射大文件失败
- RichEditCtrl的release版本问题
- 如何改变Static Text的文字颜色??
- 我用VC的atl开发了一个activex控件,在里面我定义了一个方法供外部的javascript调用不过,不过IE总提示不安全
- 有谁知道windows任务管理器中的CPU使用记录的图形界面是怎么做出来的???
- 机内码
- 各位大侠,请问如何才能响应CEdit的双击消息啊,谢谢了
- 哪位高手能解小弟的困惑,关于托盘图标的,很奇怪?
- 征集“图象特效”算法之一:PhotoShp中的Free TransForm。
- 为什么没结果:输出 输入的行中 最多字符的那一行
- 怎么通过对话框修改直线的属性
第二个是定义一个int 类型的变量,初始化为10000
定义一个枚举
其中nMaxCount被定义为常量,
如果要对它重新赋值,则会编译错误
nMaxCount = 10 //errorint nMaxCount = 10000
定义一个整型变量其实应该就是常量和变量的区别
在这里没什么区别,因为enum中只有一个枚举变量值!
如果enum中不止一个值那就不同了,如果是:
enum{nMaxCount=10000,mMaxCount=12000}则nMaxCount和mMaxCount共用一个存储单元,而如果是int nMaxCount=10000和int mMaxCount=12000则nMaxCount和mMaxCount分别占用一个存储单元!
我认为是这样的!