1

大きな C++ ソース ファイルがいくつかあります。これらのファイルですべてのポインター算術演算を見つける必要があります。このタスクを自動的に行うことは可能ですか?

一部のコンパイラでポインタ演算を無効にして、エラーのリストを取得することは可能ですか?

4

2 に答える 2

3

コードのコピーを作成し、すべてのポインター変数を(void *)に変更します。次に、すべてのポインタ演算でコンパイルエラーが発生します。

于 2012-11-29T05:02:46.157 に答える
0

短い答えは「いいえ」です。

ただし、ソース コードを完全に解析して理解できるソフトウェアがあれば、そのソフトウェアはこの情報を特定できます。そのようなソフトウェアを自分で作成する場合、これは大きな仕事です。

于 2012-11-29T04:51:57.907 に答える