[c/c++]宏定义,#,##
2012-04-24 17:06
246 查看
# —— 字符串
##——连接两个参数
#include
<iostream>
using
namespace std;
#define TEST(pid) (cout<<para##pid<<endl);
#define TEST2(p) (cout<<#p<<endl);
int main()
{
int para3
= 3;
int para2
= 2;
TEST(2);
//<==>cout<<para2<<endl;
TEST(3);
//<==>cout<<para3<<endl;
TEST2(test)
//<==>cout<<"test"<<endl;
TEST2("test2");
//<==>cout<<""test2""<<endl;
system("pause");
return
0;
}
##——连接两个参数
#include
<iostream>
using
namespace std;
#define TEST(pid) (cout<<para##pid<<endl);
#define TEST2(p) (cout<<#p<<endl);
int main()
{
int para3
= 3;
int para2
= 2;
TEST(2);
//<==>cout<<para2<<endl;
TEST(3);
//<==>cout<<para3<<endl;
TEST2(test)
//<==>cout<<"test"<<endl;
TEST2("test2");
//<==>cout<<""test2""<<endl;
system("pause");
return
0;
}
相关文章推荐
- [c/c++]宏定义,#,##
- c/c++ 宏定义中的#/##
- C/C++宏定义中#与##区别 .
- C/C++常用宏定义,注意事项,宏中#和##的用法
- [c/c++]宏定义,#,##
- 宏定义中的#,##和C++中的虚函数表问题
- C/C++宏定义中的#和##
- C/C++宏定义中#与##区别
- C/C++常用宏定义,注意事项,宏中#和##的用法
- C/C++常用宏定义,注意事项,宏中#和##的用法
- C/C++宏定义中#与##区别
- C/C++常用宏定义,注意事项,宏中#和##的用法 .
- C/C++:宏定义中的#与##
- C/C++宏定义中#与##区别
- C/C++宏定义中#与##区别
- 宏定义中的##操作符和... and _ _VA_ARGS_ _
- C++ #ifndef和#ifdef宏定义的使用及作用介绍
- C/C++语言宏定义使用实例详解
- C/C++宏定义
- C/C++ 关于#/##在宏定义中的用法