オブジェクトを保持する変数を含むコードをデバッグするのに苦労しています。その価値は保持されません。このように、非参照変数の値を保持するg ++オプション
//foo.cpp
CCustomClass cfoo = CStaticClass::cfoo_static; // cfoo_static is a static member object
void footest()
{
// code here that use cfoo but cfoo is empty
}
//main.cpp
int main()
{
footest();
return 0;
}
cfooはfoo.cppのグローバルであることに注意してください。グローバル変数cfooの値を保持するg ++オプションがあるかどうかは疑問です。
そしてまた、私は参照を保持するためにcfooを変更した場合、アプリケーションが動作することに注意して取るこのような、
//foo.cpp
CCustomClass& cfoo = CStaticClass::cfoo_static; // cfoo_static is a static member object
しかし、私は最初の例を使用したいしてください。
アドバイスをしてください。ありがとう。
もう一つの質問は、C++よりも問題の方が良いと思われます。 –