#define 问题
admin 发表于 2010-12-06 | 来源:互联网 | 阅读:
#define AAA(p) "p"; int p
void fun()
{
char a[] = AAA(One);
char b[] = AAA(Two);
One = 5;
Two = 6;
}
我想通过 AAA(p) 实现 输入地这串字符 既能做字符串,又想要他做变量名,
很可惜 a 和 b 地结果都是 “p”;
有什么方法实现 输入地这串字符 既能做字符串,又想要他做变量名 地功能呢?

不知道楼主在想什么.应该实现不了.
不知道楼主在想什么.应该实现不了.邮件已发送请查收!
想象力太丰富了,恐怕现在地c++都完成不了
改成#define AAA(p) #p; int p不过你这么做真地很没意义
楼上厉害,高手。感谢了!