如果我们在 c++ 中使用枚举名称作为函数会发生什么?为了详细说明,让我把下面的代码片段
enum check{
HELLO,
HI,
HOWDY,
SALAM,
SALOM,
STOP
};
void main() {
int p = check();
cout<<p;
}
我可以假设它可能会在类或结构的情况下调用默认构造函数,但是枚举会发生什么?
如果它是某种类似构造函数的方法,它会返回 0 吗?因为'p'设置为0。