我想使用宏将字符串常量转换为预处理令牌。例子:
// 获取新数据类型后缀的 marco 参数的第一个字符。
#define TYPE(typename) 前缀 ## typename #typename[0]
无效的主要()
{
类型(int)a,b,c;// 前缀 a, b, c;
类型(浮动)x,y,z;// Prefixfloatf x, y, z;
a = 3;
}
在 C/C++ 中可能吗?
p/s:对不起我的英语不好。
已编辑