Visual Studioで1行だけの関数をデバッグする方法はありますか?以下のようなVisual Studioで1行の関数をデバッグするにはどうすればよいですか?
何か:
int foo(int a) { return a + 1; }
VSの機能に入ったときに、データのどれが正しく初期化されていないようで、変数を検査する際には、「」、私はゴミデータを取得します。データは通常、次の行に移動すると初期化されますが、これは1行の関数なので決して初期化されません。これは非常に面倒です(aを検査するためにすべてを再コンパイルする必要があるため)。
関数呼び出し後にブレークポイントを宣言されている場所の代わりに設定できますか? – adanot
これで十分ではないかもしれませんが、これで十分ではないかもしれませんが、問題ではないほど稀ですと思います。 – Andrew
単線機能... 3行機能(codスタイルに依存します...後者を好む)もあります。しかし、とにかく、ソースコードがどのように書かれたかは違いありません。もしあなたがそれを持っていなければ。何をデバッグしようとしていますか? _.pdb_ファイルがありますか?この関数は、呼び出している_.dll_で定義されていますか?もっと情報がない場合は、(コンパイラ生成の)アセンブリコードを掘り下げなければならないのではないかと心配しています。 – CristiFati