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.