スイッチケース内に入力したいオブジェクトを作成しようとしていますが、それは私の知識範囲外です。
私はこれらのコンストラクタを持っています:
cObj::cObj()
{
}
cObj::cObj(std::string filename)
{
//...
}
したがって、基本的には、次のメソッドを呼び出し、オブジェクトへのポインターを作成し、スイッチ ケース内に入力します。
void someThing() {
cObj myObj();
switch (someValue)
case 0:
myObj("/some/path");
break;
...
}
実際には機能しないため、コンストラクターが間違っていると思います。
どうすればこれを達成できますか?