我有一个函数,调用方式如下:我想写一个宏来扩展到下面的语句,例如:不幸的是,预处理器不知道大括号匹配但是,在这种情况下,将大括号括起的初始值设定项放在括号中似乎会改变其含义:
(g++ 4.8) error: left operand of comma这种情况下的实际解决方法是有用的,但它们也是众所周知
我有一个关于构造函数初始化程序列表的问题如下:在指定成员的初始值时,根据C++ Primer (作者- Stanley ),初始值被写在()-括号中。然而,我也看到{}被用来指定初始值(请参考链接- ),有人可以解释何时使用() -括号以及何时使用{} -花括号-谢谢和问候,-sunil puranik。