首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++里面有没有可以扩展的宏参数,有的话又如何拿到参数呢

2013-03-25 
C++里面有没有可以扩展的宏参数,有的话又怎么拿到参数呢嘛,总之先是我的假想代码#define Func(Arg1,Arg2,A

C++里面有没有可以扩展的宏参数,有的话又怎么拿到参数呢
嘛,总之先是我的假想代码
#define Func(Arg1,Arg2,Arg3...更加多的参数) \
std::cout<<Arg1;std::cout<<Arg2..然后以此类推
有这样的东西吗
[解决办法]
c++11有这个
http://en.wikipedia.org/wiki/Variadic_template
[解决办法]
__VA_ARGS__ + va_list
[解决办法]
定义一个函数就可以了呀,为啥要用宏,如果打日志,选择日志库就行了

热点排行