读书人

C++里面有没有可以扩展的宏参数有的

发布时间: 2013-03-25 15:43:04 作者: rapoo

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
[解决办法]
定义一个函数就可以了呀,为啥要用宏,如果打日志,选择日志库就行了

读书人网 >C++

热点推荐