define进行宏定义,#,#@,##的使用
来源:互联网 发布:美工培训机构 编辑:程序博客网 时间:2024/05/21 22:16
来源:百度百科
#define中的 #与##
#define GPEBLT_FUNCNAME(basename) (SCODE (GPE::*)(struct GPEBltParms *))&GPE::##basename
在#define中,标准只定义了#和##两种操作。
#用来把参数转换成字符串 #define toString(n) #n
##则用来连接两个前后两个参数,把它们变成一个字符串
#@用来参数变成字符#define toChar(n) #@n
#include <iostream>using namespace std;#include <string.h>#include <stdio.h>#define paster( n ) printf( "token " #n" = %d\n ", token##n ) //"token " #n" = %d\n ", token##n//#n : int 10 --> char "10"//token##n : tokenn(n是变量)int main(){int token9=10;paster(9);return 0;}
- define进行宏定义,#,#@,##的使用
- 宏定义define的使用
- #define宏定义的使用
- 宏定义#define的使用
- 使用宏定义DEFINE
- 使用define宏定义的小技巧
- C++ 宏定义#define 中##的使用
- 使用#define指令和#undef指令进行宏定义和终止宏定义
- define进行多行宏定义
- #define进行多行宏定义
- define关键字的使用,以及宏函数的定义
- 宏定义#ifndef和#define,#endif的使用分析
- 宏定义#define括号使用的深入认识
- [随笔]#define宏定义可变参数的使用
- C语言#define之宏定义的使用
- 关于#define宏定义的
- #define宏定义的陷阱
- 关于#define定义的宏
- C/C++超级需要注意的容易引起的Bug
- 泛型集合List<>
- Java中十个常见的违规编码
- shell 脚本替换文件中某个字符串
- 等你,执手渡流年(七夕)
- define进行宏定义,#,#@,##的使用
- jsp防止刷新重复提交
- short /int/long长度
- GetProcessImageFileNam取得EXE所在目录
- lua中userdata
- POJ 1155 TELE 树形01背包,有tric...
- html编译器
- HTML高级(分区标签)
- Java网络编程_InetAddress