我正在尝试创建一个要填充到开关盒中的对象,但这超出了我的知识范围。
我有这些构造函数:
cObj::cObj()
{
}
cObj::cObj(std::string filename)
{
//...
}
所以,基本上我想调用下面的方法,创建一个指向对象的指针,并将它填充到我的 switch-case 中:
void someThing() {
cObj myObj();
switch (someValue)
case 0:
myObj("/some/path");
break;
...
}
我认为我的构造函数是错误的,因为它并没有真正起作用。
我怎样才能做到这一点?