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]
w klasie bazowej.