以下のコードでは、cm
変数はスタックに割り当てられaddConstraints
、メソッドのプロトタイプです。
ConstraintManager cm(5);
void addConstraints(ConstraintManager& cm);
addConstraints を呼び出すときに、関数の本体内で cm 変数を再初期化したいと考えています。それは、5 ではなく 3 を含むように再初期化されるように、コンストラクターを呼び出すcm(3)
ことです。しかし、私はそれを行うことができず、私ができる唯一のことは次のとおりです。
ConstraintManager temp(3);
cm = temp;
より簡潔な方法でこれを達成する方法はありますか? ありがとう。