C++中的#和##是干嘛用的
来源:互联网 发布:淘宝店铺页面图片来源 编辑:程序博客网 时间:2024/04/28 09:54
一句话总结:#是连接字符串的,##是粘合成一个名字的。
#include <iostream> using namespace std; #define F(x, y) x##y #define F2(x) cout<< "C"#x#x <<endl //注意字符串是要加引号的int main() { int len = 0; F(l, en) = 1; //相当于将len重新赋值了 cout << len << endl; //输出1 //int lnln = 0; //F2(l, n) = 1;//报错,error: use of undeclared identifier 'l' F2(P);//输出CPP return 0; }
阅读全文
0 0
- C++中的#和##是干嘛用的
- extenc "C" 是干嘛的?
- ContentProvider是干嘛用的?
- loadView是干嘛用的?
- loadView是干嘛用的?
- MVC中的service层是干嘛的?
- 表单中的enctype属性是干嘛的
- python中的.idea文件夹是干嘛的
- 复习C++:VS2008中的宏干嘛用的
- awk模式是干嘛的,怎么用
- @override是干嘛的?
- Hadoop是干嘛的
- 程序是干嘛的
- maven是干嘛的?
- log4j是干嘛的
- maven是干嘛的?
- _u32是干嘛的
- eclipse 中的Task List 到底是干嘛的
- 机器学习实验---random forest的实现~
- MiniGUI 体系结构之一
- 剑指offer-62题 二叉排序树第k个节点
- 基础知识整理js
- gdb 使用设置non-stop模式
- C++中的#和##是干嘛用的
- 分享一个兼容多设备的蓝牙Lib框架封装思想(一)
- HIbernate多表查询4种方法
- dex(二进制)文件反汇编——baksmali、dedexer
- 第3章习题3
- Android Touch事件的分发和消费机制
- Python学习笔记(十四)
- Codeforces 591D Chip 'n Dale Rescue Rangers【思维+二分】
- 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!