18/5

包装器

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容