2

GoogleTestを使用してクラスをテストしようとしています。これがクラスの定義です。

class Base
{
    // Some functions

    Signal objSignal[10];
};

私はクラスBaseのテストを書いています。SignalクラスのオブジェクトobjSignalを作成しない場合、テストは正常に実行され、問題は発生しません。ただし、オブジェクトを作成すると、次のエラーが発生します。

Tests.exeの0x01274627での初回例外:0xC00000FD:スタックオーバーフロー。不明なファイル:エラー:テスト本体にコード0xc00000fdがスローされたSEH例外。

何が悪いのかわかりません。BaseクラスのデストラクタでobjSignalを削除しようとしました。それでも同じエラー。

手伝ってくれませんか。

よろしくお願いします

チンタン

4

0 に答える 0