C++ #、##含义

#在宏中表示把参数变为字符串

##在宏中表示连接两个参数

#include <iostream>
using namespace std;

#define str(s) #s
#define cons(a,b) a##b
int main()  
{
    cout<<str(asfsd)<<endl;
    cout<<cons(1,2)<<endl;
    system("pause");
    return 0;  
}
原文地址:https://www.cnblogs.com/tiandsp/p/2696539.html