宏定义的使用
于 2024-01-05 16:19:08 首次发布
本文探讨了在MSVC中使用宏时遇到的问题,包括__VA_ARGS__的处理方式和一些解决办法。例如,MSVC中__VA_ARGS__会视为单一参数,而在GCC或Clang中则不会。为解决这个问题,可以采用加括号的技巧。同时,文章介绍了获取参数个数、数组个数的方法,并讲解了如何获取类对象指针。
本文探讨了在MSVC中使用宏时遇到的问题,包括__VA_ARGS__的处理方式和一些解决办法。例如,MSVC中__VA_ARGS__会视为单一参数,而在GCC或Clang中则不会。为解决这个问题,可以采用加括号的技巧。同时,文章介绍了获取参数个数、数组个数的方法,并讲解了如何获取类对象指针。

被折叠的 条评论
为什么被折叠?