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
非常感谢,非常感谢