きれいなプリンターがgdbから呼び出されたときに、特定の変数が有効かどうかを判断する方法を知っている人はいますか。
たとえば、私のかわいいプリンターの1つがgdb.parse_and_evalを使用しているため、変数が初期化されていない限り、gdbがクラッシュします。
TestPrettyPrint::TestPrettyPrint(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
QFile f("C:/Log.txt");
}
最初の行にブレークポイントを設定して、「f」gdbがクラッシュするかどうかを調べてみた場合。'f'が作成された後にブレークポイントを設定すると、すべて問題ありません。
どんな情報も非常に役に立ちます
ありがとう