E2137 条件式中で 'class' のためのデストラクタが必要 (C++)
コンパイラが条件式で一時ローカル変数を作成する必要がある場合に,変数が初期化されているかどうかがわからないため,デストラクタを呼び出す適切な場所がありません。
一時的な値は,classname(val, val) などで明示的に作成したり,ほかのコードで暗黙的に作成することができます。
コードを作成し直して,この一時的な値を削除する必要があります。
コンパイラが条件式で一時ローカル変数を作成する必要がある場合に,変数が初期化されているかどうかがわからないため,デストラクタを呼び出す適切な場所がありません。
一時的な値は,classname(val, val) などで明示的に作成したり,ほかのコードで暗黙的に作成することができます。
コードを作成し直して,この一時的な値を削除する必要があります。