クラスにグローバル変数があります:
IloModel model;
これは、クラスのいくつかの関数間で共有されます。
関数の 1 つで、このモデルを次のように初期化します。
model(env);
次のエラーが表示されます: エラー 1 エラー C2064: 用語は 1 つの引数を取る関数に評価されません
これは、関数に次のように記述した場合に機能します。
IEnv env;
IloModel model(env);
ただし、モデル オブジェクトがグローバルに宣言されている場合はそうではありません。
同じオブジェクトを複数の関数間で共有できるように、モデル オブジェクトをグローバルにする方法を教えてください。