标准库中,仿函数所使用的奇特的base class
template<class Arg,class Result>
struct unary_function{
typedef Arg argument_type;
typedef Result result_type;
};
template<class Arg1,class Arg2,class Result>
struct binary_function {
typedef Arg1 first_argument_type;
typedef Arg2 second_argument_type;
typedef Result result_type;
};
//这两个类的大小分别是多少。
namespace 经验谈
class template 类模板
function template 函数模板
member template 成语模板