c++11之function_traits

function_traits

例:int func(int a,string b);

function_traits::function_type; //获取函数类型 int _cdecl(int, string) 这个有点类似于typeid().name()!

function_traits::return_type; //int

function_traits::arity; //2

function_traits::arg_type<0>; // 获取函数第一个参数类型 int

function_traits::arg_type<1>; // 获取函数第二个参数类型 string


你可能感兴趣的:(c++11,模板,function_traits)