《C++ primer》学习笔记之四:用define指令定义的常量的值做变量名
来源:互联网 发布:开淘宝店怎么装修店铺 编辑:程序博客网 时间:2024/05/07 14:45
#define指令定义的常量的值可以做变量名:
#define pre(x) my##x
int main(){
int pre(Int) = 1;
char pre(String)[] = "a String";
cout<<pre(Int) <<myInt <<pre(String) <<myString<<endl;
}
输出:11a Stringa String
说明变量myInt是定义了的。
说明宏在编译前作了替换。
#define pre(x) my##x
int main(){
int pre(Int) = 1;
char pre(String)[] = "a String";
cout<<pre(Int) <<myInt <<pre(String) <<myString<<endl;
}
输出:11a Stringa String
说明变量myInt是定义了的。
说明宏在编译前作了替换。
- 《C++ primer》学习笔记之四:用define指令定义的常量的值做变量名
- 《C Primer Plus》学习笔记之 C数据的属性(零)常量和变量
- 《C++ primer》学习笔记之六:单个的'_'字符也可以做变量名
- C语言之变量、常量(define\const)、变量的声明和定义
- C++ Primer学习笔记 之 变量的声明与定义
- iOS Objecttive-C语言 定义常量的几种方式与区别 static const 定义常量 少用#define预处理指令 多用类型常量
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- Scala学习笔记(四) - 变量,常量,函数及类的定义
- C/C++中define定义的常量与const常量
- 学习笔记---C语言中全局变量,变量,常量的定义与使用
- C语言 用const修饰符定义只读常量,只读常量与#define定义的符号常量的区别
- C++Primer读书笔记之变量的定义与声明
- 《C++ Primer第四版》学习笔记(四)变量和基本类型 - 字面值常量
- C/C++: const常量与define宏定义的区别
- 关于C语言define定义常量的疑惑
- C++学习笔记之define的多行定义
- const定义的常量和#define定义的符号常量的区别(笔记)
- 《C++ primer》学习笔记之二:vc7编译的参数
- uc/os-II在ARM7上的移植探索
- 《C++ primer》学习笔记之三:内置宏__LINE__,__FILE__
- uCOS-II在 S3C44B0x 系统上的移置
- μC/OC-II在总线式数据采集系统中的应用
- 《C++ primer》学习笔记之四:用define指令定义的常量的值做变量名
- μCOS-II 在ARM处理器上的移植要点
- 2006-4-12(炸弹人开发日志)
- 内存基本知识(1)
- 内存基本知识(2)
- NandFlash和NorFlash的异同
- 运放型号简介
- 常用元器件的识别
- 有关RS232和RS485接口的问答