C++一些宏定义
来源:互联网 发布:b站小学生知乎 编辑:程序博客网 时间:2024/06/06 09:51
#include <iostream>#define PI 3.1415926 //#define <宏名> <字符串>#define MIN(X, Y) (X) < (Y) ? (X) : (Y) //#define <宏名>(<参数表>) <宏体>#define Conn(X, Y) X##Y //简单的把x和y连接起来,但不处理。即Conn(a, 2)--->a2, 编译的时候,如果没有a2就会报错。//#define TOCHAR(X) #@X 不可以这样使用#define TOSTRING(X) #X //将X变成字符串using namespace std;int main(){ double d = 1.0; cout << Conn(1, 2) << endl;// cout << Conn(a, 2) << endl; //编译报错,a2 not declare char *str = TOSTRING(); cout << str << endl; return 0;}
0 0
- c宏定义的一些技巧总结
- c宏定义的一些写法符号
- 【C语言】宏定义的一些所见所闻和心得
- 关于C的预编译 宏定义 的一些使用
- c中宏定义的一些应用积累
- vc一些宏定义
- 宏定义一些内容
- C++一些宏定义
- 宏定义一些内容
- 一些宏定义
- 一些宏定义
- OC一些宏定义
- 一些宏定义
- [c/c++]宏定义,#,##
- [c/c++]宏定义,#,##
- [c/c++]宏定义,#,##
- C#/list定义的一些扩展
- vxworks一些宏定义地址
- IOS UITableView Section下拉列表实现
- 程序员学习能力提升三要素
- ios 平铺图片
- 【Solr4.7.0学习笔记】系列之一:ik智能分词(需要导入lucene4.7jar包)
- 获取Ipnone当前的系统版本号
- C++一些宏定义
- 25条提高iOS App性能的技巧和诀窍
- 「C++」一个brainfuck 语言解释器
- matlab 的直方图均衡化
- Oracle Sequences和union同时使用
- QStackedWidget及QStackedLayout使用方法
- 通用工厂类Factory(C++实现)
- vb 查询,连接数据库
- Oracle学习笔记8 -- 创建和管理表