#define FOO 1'000
触发此 Eclipse Oxygen 警告:
Bad character sequence encountered: '000
gcc 7.3
编译当然没问题。
我在 Project 下设置 -> Properties -> C/C++ Build -> Settings -> < em>方言 -> 其他方言标记值-std=c++17
。
为了让 Eclipse 不显示此警告,我缺少什么?由于此警告,所有使用 FOO
的引用均未解析,这会导致 Eclipse 显示其他错误。
最佳答案
Eclipse 有自己的 C++ 解析器,它还没有完全支持 C++14 和 C++17 特性。
Bug 519062跟踪对 C++14 位分隔符的支持。
关于c++ - 在新的 C++14 位分隔符处出现 Eclipse Oxygen 错误 "Bad Character",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224552/