【发布时间】:2015-12-23 01:50:26
【问题描述】:
我想要类似的东西
#define TEXT: "something "
int main(){
}
99% 的例子“lala”是一个类的新实例
【问题讨论】:
-
你想用这个做什么?照原样,
TEXT(abc)等同于写作: std::cout<<abc;。而且您还没有发布真正的错误。该注释只是错误的一部分,并扩展了它发生的位置。您没有在宏扩展有效的上下文中使用宏。 -
我投票决定清除这个问题,因为目前还不清楚......实际用例和动机是什么......
-
我已经定义了类似 TEXT(name): 最后带有冒号的东西,因为在 main() 中应该是 TEXT(R1): .. 最后带有冒号.. 也许这可以通过运算符重载解决?目前尚不清楚 TEXT(r1): 是否是一个类的新实例..