俏皮美女

文章
7
资源
0
加入时间
2年10月21天

functional源码分析

function类的实现中涉及到的类:_Func_base最顶层的基础模板类,定义了函数对象在可调用对象保存时的内存管理纯虚接口,如Copy、Move等。同时定义了函数调用的虚接口_Do_call。这些纯虚接口要求在子类中实现。同时在_Func_base的声明中template<class _Rx, class... _Types> class _Func_base {...}保存了其关联函数指针的类型信息,返回值类型Rx,各入参类型列表_Types,这些模板形参在模