次のクラスでGoogleTestを使用してテストを作成していますが、上記のエラーが発生します。
class Base
{
// Other Functions;
CSig objSig[50];
}
クラスCSigは次のとおりです。
class CSig
{
//... constructor, destructor(empty) and some functions
CMod *objMod;
CDemod *objDemod;
}
CSig :: CSig
{
bIsInitialised = false;
for (int i=0; i<MAX_NUM; i++)
{
PStrokePrev[i] = 0.0;
}
}
ただし、破棄CSig objSig[50]
すると、テストは正常に実行されます。
この問題を解決するにはどうすればよいですか?CSig objSig[50]
また、 Baseクラスにいる必要があります。