ソースコードは省略せずに書いて下さい。
省略する場合はそれだけでコードが実行できるようにして下さい。
また、assertionの内容をコピペして質問に追記して下さい。
前提・実現したいこと
別のクラスで定義した変数を更新したいのですが上手くいきません。
以下のような構成のプログラムを作っていますが、ステップ実行するとB.cppの中でassertionが出てしまいます。
この方法では更新を行うことはできないのでしょうか?
該当のソースコード
C++
1// ファイル名:A.h 2public: 3 BOOL hoge;
C++
1// ファイル名:A.cpp 2if(hoge){ // ←ここは普通に参照できる 3 // いろんな処理 4}
C++
1// ファイル名:B.h 2ソースコード
C++
1// ファイル名:B.cpp 2#include A.h 3 4void B::Sample(){ 5 A hogehoge; 6 hogehoge.hoge = FALSE; // ←ここでDebugAssertionFailedが出てしまう 7}
あなたの回答
tips
プレビュー