是否可以在“if-else”之外声明类变量并在“if-else”内初始化它?
像这样:
myClass mc;
if (bOOlVar){
mc(10);
}
else{
mc(10,20);
}
假设我对 myClass 有 2 个缺点(一个接收 int,一个接收 2 个 int)
非常感谢
最佳答案
auto mc = (boolVar? MyClass( 10 ) : MyClass( 10, 20 ));
关于C++ 在 "if-else"之外声明类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10566862/