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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage