C++;错误:在'<<';代币 我编写了一个非常简单的C++代码,但我不知道为什么我会得到这个错误。有人能帮我吗 #include <iostream> using namespace std; #define MKSTR( x ) #x #define concat(a,b) a ## b; int main () { int xy = 100; cout << MKSTR(HELLO C++) << endl; cout << concat(x,y) << endl; // I am getting an error here return 0; } #包括 使用名称空间std; #定义MKSTR(x)#x #定义concat(a,b)a##b; int main(){ int xy=100; 库特

C++;错误:在'<<';代币 我编写了一个非常简单的C++代码,但我不知道为什么我会得到这个错误。有人能帮我吗 #include <iostream> using namespace std; #define MKSTR( x ) #x #define concat(a,b) a ## b; int main () { int xy = 100; cout << MKSTR(HELLO C++) << endl; cout << concat(x,y) << endl; // I am getting an error here return 0; } #包括 使用名称空间std; #定义MKSTR(x)#x #定义concat(a,b)a##b; int main(){ int xy=100; 库特,c++,macros,C++,Macros,外来分号 无关分号。define是预处理器指令,不需要分号,请将其删除 #define concat(a,b) a ## b define是预处理器指令,不需要分号,请将其删除 #define concat(a,b) a ## b 非常感谢,非常感谢

外来分号


无关分号。

define
是预处理器指令,不需要分号,请将其删除

#define concat(a,b) a ## b

define
是预处理器指令,不需要分号,请将其删除

#define concat(a,b) a ## b

非常感谢,非常感谢