本文共 490 字,大约阅读时间需要 1 分钟。
用于定义类型相同,前缀名字相同的变量
上代码
#includeusing namespace std;#define NAMES \ NAME(a); \ NAME(b); \#define NAME(name) int int_ ## name; NAMES#undef NAME#define NAME(name) char char_ ## name; NAMES#undef NAMEint main(int argc, char *argv[]){ int temp = 10; int_a = temp; cout << int_a << endl; cout << int_b << endl; cout << char_a << endl; cout << char_b << endl; return 0;}
转载地址:http://wzfc.baihongyu.com/