18/5

2022-05-15  本文已影响0人  hannah1123

包装器

模板function是在头文件functional中声明的,它从调用特征标(参数类型、个数和返回值均相同)的角度定义一个对象,可用于包装调用特征标相同的函数指针、函数对象、lambda表达式,使用包装器的话放在模板中当参数则每次调用的都是一块地址

1中分别使用函数指针、函数对象、lambda表达式给包装器赋值

2中在模板中分别调用不同包装器

3结果如下图,知:6次调用但只对模板实例化了一次,提高系统资源利用率占用很少内存空间

上一篇 下一篇

猜你喜欢

热点阅读