特牛网址导航

c/c++:提取可变参数宏__VA_ARGS__中偶数位置参数___va__args__获取偶数位置的参数-CSDN博客

网友收藏
文章浏览阅读1.6k次。考虑一个可变参数宏__VA_ARGS__中奇数位代表参数类型,偶数位代码参数名,想要提取__VA_ARGS__中所有的偶数位的参数名,该怎么实现呢? 利用上一篇博客《c/c++:计算可变参数宏 __VA_ARGS__ 的参数个数》的成果可以获取__VA_ARGS__中参数的个数。在这个基础上添加一系列宏定义就可以实现,下面是完整代码及测试用例, gcc下测试通过:// 计算 __VA_AR...___va__args__获取偶数位置的参数