社区
C++ 语言
帖子详情
boost内存池pool
oysc1991
2011-11-18 02:23:19
这个内存池怎么用?网上都是#include <boost/pool/pool.hpp>,我把boost目录放到了工程目录下了,也设置了包含路径,怎么还是说没找到pool.hpp。
...全文
165
7
打赏
收藏
boost内存池pool
这个内存池怎么用?网上都是#include ,我把boost目录放到了工程目录下了,也设置了包含路径,怎么还是说没找到pool.hpp。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Occam's_Razor
2011-11-18
打赏
举报
回复
需要把 boost库路径加入 VC 包含路径
在 在你的工程树上 右键 -> 选项 -> 配置属性 -> c++
右面有 附加的包含文件夹
这里面把你的 boost文件夹路径加进去
PS: 我的是VS2008英文版 上面中文是我自己翻译的,你理解着找哈
闲的每日C
2011-11-18
打赏
举报
回复
你看看有没有boost/config.hpp这个文件。没有的话重新copy一个。我的boost编译后是有这个文件的。
oysc1991
2011-11-18
打赏
举报
回复
[Quote=引用 4 楼 enigma_cn 的回复:]
路径不对吧,你再看看pool.hpp 究竟在哪里
如果你的boost放在工程目录下
应该是 #include "boost/pool/pool.hpp"
[/Quote]
提示Cannot open include file: 'boost/config.hpp':
Occam's_Razor
2011-11-18
打赏
举报
回复
路径不对吧,你再看看pool.hpp 究竟在哪里
如果你的boost放在工程目录下
应该是 #include "boost/pool/pool.hpp"
oysc1991
2011-11-18
打赏
举报
回复
[Quote=引用 2 楼 terenceliqiang 的回复:]
要先编译boost库。。我以前编译过。。。随便给你找了个 你试试。
http://www.cnblogs.com/daizhj/archive/2011/03/07/1973764.html
[/Quote]
我只需要内存池pool,不是说这个不需要编译的,直接用头文件。
Terenceliqiang
2011-11-18
打赏
举报
回复
要先编译boost库。。我以前编译过。。。随便给你找了个 你试试。
http://www.cnblogs.com/daizhj/archive/2011/03/07/1973764.html
iamnobody
2011-11-18
打赏
举报
回复
我也不会,听说要链接设置,等大牛解答
改进
boost
::object_
pool
内存池
效率问题。
相信不少人听过
boost
委员会提过
boost
里的对象池设计存在缺陷。我花了一些时间研究它的实现,发现其在效率上确实存在严重问题。这里给出一套解决方案。在效率上有了较大提高。可以完全替换你项目里的 object_
pool
。
采用
boost
内存数据库技术和线程池技术开发的
内存池
技术,支持内存回收,碎片合并
采用
boost
内存数据库技术和线程池技术开发的
内存池
技术,支持内存回收,碎片合并
Socket编程系列之5:
Boost
开发及ASIO异步网络聊天室编程实
Socket编程系列初步计划:Socket编程系列之1:Linux-API网络编程入门实战Socket编程系列之2:Windows-API网络编程入门实战Socket编程系列之3:Libevent网络编程入门实战Socket编程系列之4:Libcurl网络编程入门实战Socket编程系列之5:
Boost
-ASIO网络编程入门实战Socket编程系列之6:Libuv网络编程入门实战----------------------------------------------------Socket编程系列之5:
Boost
开发及ASIO异步网络聊天室编程实战我将大龄大家从
Boost
小白入门基础知识开始,然后搭建开发环境,并亲手编译源码。然后详细分析
Boost
智能指针及
内存池
管理、线程、同步、多线程、线程池、IPC等知识,并动手练习。然后学习并分析总结高级函数特性,包括
Boost
.Function/Bind/Lambda等编程技术。最后进行
Boost
.ASIO入门的网络编程知识,包括同步编程、异步编程、UDP、异步网络聊天室等,并动手实践。
Boost
C++扩展库
Boost
库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。
Boost
库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。
Boost
中比较有名气的有这么几个库:Regex 正则表达式库;Spirit LL parser framework,用C++代码直接表达EBNF;Graph 图组件和算法;Lambda 在调用的地方定义短小匿名的函数对象,很实用的functional功能;concept check 检查泛型编程中的concept;Mpl 用模板实现的元编程框架;Thread 可移植的C++多线程库;Python 把C++类和函数映射到Python之中;
Pool
内存池
管理;smart_ptr 智能指针。
Boost
库定制安装更新版
Boost
库是一个经过千锤百炼、可移植、提供源代码的C++库,,作为标准库的后备,是C++标准化进程的发动机之一。
Boost
库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,其成员已近2000人。
Boost
库为我们带来了最新、最酷、最实用的技术,是不折不扣的“准”标准库。 可从http://sourceforge.net/project/showfiles.php?group_id=7586下载安装
boost
库。大部分
boost
库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。里面有许多具有工业强度的库,如graph库。
Boost
中比较有名气的有这么几个库: Regex 正则表达式库 Spirit LL parser framework,用C++代码直接表达EBNF Graph 图组件和算法 Lambda 在调用的地方定义短小匿名的函数对象,很实用的functional功能 concept check 检查泛型编程中的concept Mpl 用模板实现的元编程框架 Thread 可移植的C++多线程库 Python 把C++类和函数映射到Python之中
Pool
内存池
管理 smart_ptr 5个智能指针,学习智能指针必读,一份不错的参考是来自CUJ的文章: Smart Pointers in
Boost
,哦,这篇文章可以查到,CUJ是提供在线浏览的。中文版见笔者在《Dr.Dobb's Journal软件研发杂志》第7辑上的译文。
Boost
总体来说是实用价值很高,质量很高的库。并且由于其对跨平台的强调,对标准C++的强调,是编写平台无关,现代C++的开发者必备的工具。但是
Boost
中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。并且很多
Boost
中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。
Boost
另外一面,比如Graph这样的库则是具有工业强度,结构良好,非常值得研读的精品代码,并且也可以放心的在产品代码中多多利用。
boost
英文解释:推进
boost
在一些播放软件和音效中指增强,比如Bass
Boost
,低音增强。 提示: 这是
boost
pro定制安装更新版, 可以选择自己需要的库. 包括1.33到1.40所有版本. 如要最新可去http://www.
boost
pro.com/
C++ 语言
64,662
社区成员
250,488
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章