#include "KomObjectPool.h"
using namespace Kom;
#include <iostream>
using namespace std;
#define _CRTDBG_MAP_ALLOC
#include <stdlib.h>
#include <crtdbg.h>
class Test
{
private:
int a;
public:
Test(int x) : a (x) {}
int get(void) { return a; }
};
int main()
{
{
ObjectPool<Test> op;
for (int i = 0; i < 100; ++i)
{
Test * p = op.Construct(i);
cout << p->get() << endl;
}
}
_CrtDumpMemoryLeaks();
}
没有合适的资源?快使用搜索试试~ 我知道了~
内存池和对象池C++实现(v20150527)
共8个文件
h:6个
cpp:1个
ipp:1个
需积分: 14 22 下载量 46 浏览量
2015-05-27
17:59:38
上传
评论
收藏 11KB ZIP 举报
温馨提示
这个代码是对之前上传的http://download.csdn.net/detail/muyelian/4020122资源的一个修正,因为少上传了部分文件,有不能修改,所以再次上传了一下 另,此代码在linux上无法编译通过。 --------------------- 这是参考了BOOST的内存池和对象池的实现的,基本上和BOOST的代码一样,不同的是: (1)风格不一样; (2)把实现的代码尽量简化了 (3)大多代码都加了详尽的注释(注释是中文的) 个人认为这份代码的意义在于如果你想深入了解并实现内存池和对象池,这份代码代码将是不错的选择 (如有错误请发邮件指正共同学习,E-mail:562236616@qq.com)
资源推荐
资源详情
资源评论
收起资源包目录
Pool.zip (8个子文件)
KomObjectPoolConstruct.ipp 2KB
KomAlignmentOf.h 721B
KomPODptr.h 2KB
KomPool.h 21KB
main.cpp 516B
KomStaticGCDLCM.h 1KB
KomSimpleSegregatedStorage.h 9KB
KomObjectPool.h 6KB
共 8 条
- 1
资源评论
muyelian
- 粉丝: 4
- 资源: 44
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
- 软件漏洞生命周期管理策略.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功