Исключение SEH с кодом 0xc0000005, брошенным в тело теста
Я пишу тест с использованием GoogleTest для следующего класса и получаю вышеуказанную ошибку.
class Base
{
// Other Functions;
CSig objSig[50];
}
Класс CSig выглядит следующим образом:
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;
}
}
Тем не менее, когда я отказываюсьCSig objSig[50]
Тесты работают нормально.
Что я могу сделать, чтобы решить эту проблему? Кроме того, мне нужно иметьCSig objSig[50]
в базовом классе.