ANSWER: A #directive line is correct but contains extra non-commented characters. For example:
#include <stdio.h> foo
或者你定义了
#ifdef OS GLOBALS
#define OS_EXT
#else
#define OS_EXT extern
#endif
这时就会出现警告
本文详细解释了C++编程中出现的编译错误现象,即直接引用行语法正确但因包含额外非注释字符而导致警告提示。通过实例展示了错误代码及解决方案,帮助开发者理解并解决此类问题。
ANSWER: A #directive line is correct but contains extra non-commented characters. For example:
#include <stdio.h> foo
或者你定义了
#ifdef OS GLOBALS
#define OS_EXT
#else
#define OS_EXT extern
#endif
这时就会出现警告
1153
1925
4099
745