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;  
}
posted @ 2012-09-21 10:54  Dsp Tian  阅读(636)  评论(0编辑  收藏  举报