考虑以下 - 嗯 - 非常基本的代码片段:
int a = b – 2
中间的减号实际上不是减号(或“连字符”),而是一个破折号。正确的代码片段如下所示:
int a = b - 2
- 正确的减号稍微短一些。
所以,当我从一些(在线)书籍或 PDF 中复制代码以在 java 中查看时,我已经多次偶然发现了这一点。在编写文档时,作者可能没有考虑文字处理器会自动将连字符替换为破折号。使用 java 这没什么大不了的——“非法字符”——我已经完成了。但是在使用 CDT 编码 C/C++ 时,这实际上并不那么容易看到。而且编译器错误也不是很有帮助。
所以:回到我的问题:有没有办法,一个检查器,一个插件,什么东西——能够用任何(配置的)正确值自动替换这些无效字符?具体来说,如果能与 CDT 一起工作,那就太好了。或者你会如何处理这个问题(如果这对你来说是个问题)?
谢谢