2

我正在尝试使用 Google Test 测试课程。这是类定义。

class Base
{
    // Some functions

    Signal objSignal[10];
};

我正在为类 Base 编写测试。如果我不创建类 Signal 的对象 objSignal,我的测试运行良好并且没有问题。但是,当我创建对象时,出现以下错误:

Tests.exe 中 0x01274627 处的第一次机会异常:0xC00000FD:堆栈溢出。未知文件:错误:SEH 异常,代码 0xc00000fd 在测试主体中抛出。

我不确定可能出了什么问题。我试图在基类的析构函数中删除 objSignal。还是一样的错误。

你能帮帮我吗?

此致

钦坦

4

0 回答 0