GoogleTestを使用してクラスをテストしようとしています。これがクラスの定義です。
class Base
{
// Some functions
Signal objSignal[10];
};
私はクラスBaseのテストを書いています。SignalクラスのオブジェクトobjSignalを作成しない場合、テストは正常に実行され、問題は発生しません。ただし、オブジェクトを作成すると、次のエラーが発生します。
Tests.exeの0x01274627での初回例外:0xC00000FD:スタックオーバーフロー。不明なファイル:エラー:テスト本体にコード0xc00000fdがスローされたSEH例外。
何が悪いのかわかりません。BaseクラスのデストラクタでobjSignalを削除しようとしました。それでも同じエラー。
手伝ってくれませんか。
よろしくお願いします
チンタン