Excepción SEH con el código 0xc0000005 arrojado en el cuerpo de prueba

Estoy escribiendo una prueba usando GoogleTest para la siguiente clase y obtengo el error anterior.

class Base
{
    // Other Functions;

    CSig objSig[50];
}

La clase CSig es la siguiente:

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

Sin embargo, cuando descartoCSig objSig[50], las pruebas funcionan bien.

¿Qué puedo hacer para resolver este problema? Además, necesito tenerCSig objSig[50] en la clase base.

Respuestas a la pregunta(6)

Su respuesta a la pregunta