Exceção SEH com código 0xc0000005 lançado no corpo de teste

Estou escrevendo um teste usando o GoogleTest para a aula a seguir e estou recebendo o erro acima.

class Base
{
    // Other Functions;

    CSig objSig[50];
}

O CSig da classe é o seguinte:

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

No entanto, quando eu descartoCSig objSig[50], os testes correm bem.

O que posso fazer para resolver este problema? Além disso, eu preciso terCSig objSig[50] na classe Base.

questionAnswers(6)

yourAnswerToTheQuestion