没有合适的资源?快使用搜索试试~ 我知道了~
smallfunction:堆栈分配和类型删除的函子:ant:
共9个文件
json:2个
hpp:1个
buck:1个
需积分: 5 0 下载量 74 浏览量
2021-05-01
14:06:51
上传
评论
收藏 8KB ZIP 举报
温馨提示
小功能 SmallFun是std::function的替代std::function ,它实现了固定大小的捕获优化(一种小型缓冲区优化的形式)。 在某些基准测试中,它比std::function快3-5倍。 背景 std::function是一种方便的方法来存储带闭包的lambda(也称为捕获),同时提供统一的接口。 在std::function和lambdas之前,我们将创建一个手工制作的仿函数对象,如下所示: struct Functor { // The context, or capture // For example, an int and an unsigned int i; unsigned N; // The lambda int operator() (int j) const { // For example, a small mat
资源推荐
资源详情
资源评论
收起资源包目录
smallfunction-master.zip (9个子文件)
smallfunction-master
buckaroo.json 82B
smallfun
apps
main.cpp 2KB
include
smallfun.hpp 2KB
BUCK 782B
LICENSE 1KB
README.md 7KB
.buckconfig 34B
.gitignore 57B
buckaroo.lock.json 533B
共 9 条
- 1
资源评论
DaleDai
- 粉丝: 18
- 资源: 4724
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功