SEH-Ausnahme mit Code 0xc0000005 im Testkörper ausgelöst
Ich schreibe einen Test mit GoogleTest für die folgende Klasse und erhalte den obigen Fehler.
class Base
{
// Other Functions;
CSig objSig[50];
}
Die Klasse CSig lautet wie folgt:
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;
}
}
Wenn ich jedoch verwerfeCSig objSig[50]
laufen die Tests gut.
Was kann ich tun, um dieses Problem zu lösen? Auch muss ich habenCSig objSig[50]
in der Basisklasse.