随笔-59  评论-36  文章-0  trackbacks-0

今天,我无意中将鼠标放在一个在类中定义的枚举成员后,弹出了一个含有该成员原型的提示信息,看到这个提示后我顿时愣住了...
如图:

当时看到__unnamed_0000_1直接愣住了,哪来的__unnamed_0000_1?
正当我想问别人的时候,突然想到了答案,原来答案很简单。因为TET是enum的一个成员,既然是成员,那么必然有一个作用域了,而我定义的是匿名的枚举,所以编译器就以__unnamed_0000_1来命名了。
posted on 2010-04-29 23:01 zhaoyg 阅读(206) 评论(0)  编辑 收藏 引用 所属分类: C/C++学习笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理