社区
C++ 语言
帖子详情
看书有处不解
h248080441
2010-07-27 01:00:34
我在看书时看到这样一段代码
class ....
{
private:
enum{max=10};
char a[max];
.......
}
请问为什么要用enum{max=10}?
有什么作用和好处呢
...全文
95
9
打赏
收藏
看书有处不解
我在看书时看到这样一段代码 class .... { private: enum{max=10}; char a[max]; ....... } 请问为什么要用enum{max=10}? 有什么作用和好处呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyyay
2010-07-27
打赏
举报
回复
[Quote=引用楼主 h248080441 的回复:]
我在看书时看到这样一段代码
class ....
{
private:
enum{max=10};
char a[max];
.......
}
请问为什么要用enum{max=10}?
有什么作用和好处呢
[/Quote]
enum是枚举类型,max是枚举型数据,在枚举型数据中,如果不初始化的话,第一个成员默认值是1。
现在初始化为10,则第一个成员的值就是从10开始。
ayw215
2010-07-27
打赏
举报
回复
[Quote=引用 7 楼 elegant87 的回复:]
引用 6 楼 a785815369 的回复:
类中一般的成员变量是不能赋初值的 就想楼上说的 相当于宏 看下C++编程思想就知道了
枚举在类中定义一些常量
[/Quote]
对
elegant87
2010-07-27
打赏
举报
回复
[Quote=引用 6 楼 a785815369 的回复:]
类中一般的成员变量是不能赋初值的 就想楼上说的 相当于宏 看下C++编程思想就知道了
[/Quote]
枚举在类中定义一些常量
a785815369
2010-07-27
打赏
举报
回复
类中一般的成员变量是不能赋初值的 就想楼上说的 相当于宏 看下C++编程思想就知道了
marshalking0000
2010-07-27
打赏
举报
回复
嗯,c++ primer里面有
上善若水邻
2010-07-27
打赏
举报
回复
我觉得是因为在类中不能给普通变量定义值,所以用枚举变量
hgxinyu
2010-07-27
打赏
举报
回复
enum hack
参考more effective c++
jenpontan
2010-07-27
打赏
举报
回复
max在编译时会用10来替换掉,是在编译时,不是预编译!!
有点想宏,但不是!!
taotaotheripper
2010-07-27
打赏
举报
回复
http://hi.baidu.com/kaloshan/blog/item/d74852d3cbf851dba8ec9a0f.html
坐车
看书
的人都是在装逼?
坐车
看书
的人都是在装逼? 字数1886 阅读38190 评论461 喜欢1017 长得帅也就罢了,还辣么喜欢
看书
,叫我如何不心动 【一】 坐车
看书
的人都是在装逼,有过这种想法的人一定不止我一个。 有阵子因为工作的缘故,经常出差,近的话就在江浙沪周边晃悠,远的话要么去北京,要么飞广州。每次出差,我都习惯性地在随身的背包里装上一两本书,打算路上无聊时、拿出来打发时间
今天
看书
时看到jsp页面应该放在web-inf下面说是要防止用户直接访问jsp页面,这里原因进行解答
天
看书
时看到jsp页面应该放在web-inf下面说是要防止用户直接访问jsp页面,对此很是
不解
,因此我对此问题进行了详细的查询。这里就查询结果进行总结,希望可以帮到大家这是保护jsp页面,如果没有登录验证,那部分jsp用户可以直接访问,这样很不安全,放在WEB-INF下面,就使得只能WEB-INF文件夹外jsp页面调用里面的jsp,这样来使用,就比如我们有一个后台系统,我们用一个页面(main)把...
sizeof小览
sizeof小览 一、文章来由—一道面试题迁出的探究 我发现我已经形成一种习惯写来由了,以后看博客的时候能够让我回顾起为什么出现这个问题,我用什么方法解决的,既然形成习惯就让这个习惯保持下去吧。今天实验室师姐在
看书
,一处
不解
。是关于sizeof的,大家讨论此问题后,我一向信服做了才知道答案,于是有了这篇文章。可是仅仅能叫小...
漫画 | 每天晚上坚持
看书
学习,但之后又记不住,这样对自身成长真有好处吗?...
点击上方“蓝色字体”,选择“设为星标”做积极向上的前端人!这是苏南的第35篇原创漫画推送干程序员多年后终于熬到退休的王太拿(王大拿的爷爷)在一个平凡的午后与孙子(王大拿)来到河边钓鱼幼...
关于new关键字,
不解
之谜
在学习js过程中,不管是
看书
,还是看视频,我们得到一个概念就是,一定要知道对象。 第一点,对象是什么: 在js中,对象就是有特征的事物, 如果单说一辆车,一个人,这不是一个对象,因为没有特征,人那么多,车子各种各样。 但是如果说 ,一个人,名字叫张三,他穿着黑色衣服,他正在搬砖,或者说一辆车,红色的 ,品牌为丰田 ,它会跑,这样的事物才叫对象,而这个人和这辆车是这个对象的实例(因为他们是作为对像的一个活生生的例子)。这是用生活例子去解释js中的对象和实例。 在js中如何去创造(构建)一个对象呢,我们还
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章