如何将宏参数插入变量 C++ 处理器?
How to insert macro arguments into variables C++ processor?
我想使用宏将参数传递给变量名。
例如,我会有这样的代码:
#define FOO(I,J) double varIJiable
FOO(1,2);
预处理器会输出这个:
double var12iable;
使用## 运算符通过预处理器连接字符串
#define FOO(I,J) double var ## I ## J ## iable
我想使用宏将参数传递给变量名。
例如,我会有这样的代码:
#define FOO(I,J) double varIJiable
FOO(1,2);
预处理器会输出这个:
double var12iable;
使用## 运算符通过预处理器连接字符串
#define FOO(I,J) double var ## I ## J ## iable