次の非常に基本的なコード スニペットを検討してください。
int a = b – 2
真ん中のマイナス記号は、実際にはマイナス (または「ハイフン」) ではなく、ダッシュです。正しいスニペットは次のようになります。
int a = b - 2
- 正しいマイナスはわずかに短くなっています。
そのため、(オンラインの) 本や PDF からコードをコピーして Java でチェックアウトするときに、これに何度も遭遇しました。この文書を書いているとき、著者はおそらくワープロが自動的にハイフンをダッシュに置き換えるとは考えていなかったでしょう。Java では、これは大したことではありません。「不正な文字」です。これで完了です。しかし、CDT を使用して C/C++ をコーディングする場合、これは実際にはそれほど簡単ではありません。また、コンパイラ エラーもあまり役に立ちません。
だから:私の質問に戻ります:チェッカー、プラグインなど、そのような無効な文字を(設定された)正しい値に自動的に置き換える方法はありますか?具体的には、それが CDT と一緒に機能する場合は素晴らしいことです。または、その問題にどのように対処しますか (それがあなたにとって問題である場合)?
ありがとう