Wyjątek SEH z kodem 0xc0000005 rzucony w treści testu

Piszę test za pomocą GoogleTest dla następującej klasy i otrzymuję powyższy błąd.

class Base
{
    // Other Functions;

    CSig objSig[50];
}

CSig klasy wygląda następująco:

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;
    }
}

Jednak po odrzuceniuCSig objSig[50], testy przebiegają dobrze.

Co mogę zrobić, aby rozwiązać ten problem? Muszę też miećCSig objSig[50]&nbsp;w klasie bazowej.