私はいくつかのコードをデバッグしていますが、文字列 (const char *) の文字が何かと等しい場合、毎回中断する必要があります。
だから私はそこにブレークポイントを置き、次のような条件を付けます: s[0] == 'e'
. しかし、私がデバッグしているコードは CRT にあり、可能性があります。それs == 0
は本当です。したがって、「空のポインターのアドレス指定」は何らかのエラーを引き起こすはずです。はい - 私はそこに条件を与えることができますがs != 0
、それはそれほど楽しいものではありません:)
この条件を評価しようとすると、デバッガーは何をするのでしょうか? 内部でどのように動作しますか?明らかに、エラーが発生したり、このブレークポイントで停止したりすることはありませんs == 0
ご回答有難うございます。