【发布时间】:2016-12-17 11:22:59
【问题描述】:
在我的代码中,我有两个枚举,如下所示:
enum myEnum{e1, e2};
enum myEnum2{e3, e4};
我有一个如下的函数原型:
void function myFunc(myEnum in_enum1, myEnum in_enum2){
some-code-here;
}
在某些情况下,我必须将第二个输入参数 in_enum2 留空。
我尝试将NULL传递给它,但是编译器在这样做时给出了参数初始化错误。
如何将 NULL 传递给枚举类型的输入参数?
提前致谢。
【问题讨论】:
标签: c++ enums null parameter-passing