这是一个有效的 C++ 行吗?它是什么意思?
#
Run Code Online (Sandbox Code Playgroud)
这个如何:
# // a comment
Run Code Online (Sandbox Code Playgroud)
最近的编译器似乎忽略了它,没有错误也没有警告。
它“什么都不做”吗?我有一个头文件,其中在存在此类行的情况下使用 g++ 7.4.0 编译时,“兼容性”部分会爆炸。它似乎不会让编译器看到这条线被排除在非活动#if分支中。
注意:Travis CI 上的 Debian Bionic(撰写本文时)上的 gcc 7.4.0 被这些行绊倒了。