枚举的插曲

枚举的插曲

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

当时看到__unnamed_0000_1直接愣住了,哪来的__unnamed_0000_1?
正当我想问别人的时候,突然想到了答案,原来答案很简单。因为TET是enum的一个成员,既然是成员,那么必然有一个作用域了,而我定义的是匿名的枚举,所以编译器就以__unnamed_0000_1来命名了。

你可能感兴趣的:(枚举的插曲)