define中的#是指字符串化,##是连接字符串,如下:
//先将a和b字符串化,再将他两连接起来
#define test(a,b) #a###b
int main(){
cout<<test(1,2.0)<<endl;//输出12.0
}
define中的#是指字符串化,##是连接字符串,如下:
//先将a和b字符串化,再将他两连接起来
#define test(a,b) #a###b
int main(){
cout<<test(1,2.0)<<endl;//输出12.0
}