状況は次のとおりです。
class Base
{
object* mainObject;
}
class Derived :
public Base
{
class aTrain
{
void* something;
.
.
.
~aTrain()
{
mainObject->destroyingMethod(something);
}
};
}
出力:非静的メンバー参照は、特定のオブジェクトに関連している必要があります。
問題は理解できますが、DerivedクラスをaTrainコンストラクターに渡さずにこれを解決するにはどうすればよいですか?