C++小实验:在C++中实现类似于动态语言函数定义的宏
编译需要开启C++14支持// fun.h#include<boost/preprocessor.hpp>#define SIZE(...) BOOST_PP_TUPLE_SIZE((__VA_ARGS__))#define _CAT(a, b) a##b#define CAT(a, b) _CAT(a, b)#define _STRING(a) #a#define STRING(a) _STR
原创
2016-01-27 19:48:40 ·
875 阅读 ·
0 评论