码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
关于boost::function与boost::bind函数的使用心得
最近开始写一个线程池,期间想用一个通用的函数模板来使得各个线程执行不同的任务,找到了Boost库中的function函数。Boost::function是一个函数包装器,也即一个函数模板,可以用来代替拥有相同返回类型,相同参数类型,以及相同参数个数的各个不同的函数。 1 #include 2 #in...
分类:其他好文   时间:2015-04-04 13:35:59    阅读次数:124
使用Boost Regex 的regex_search进行遍历搜索
在regex_search函数中,会将找到的第一个匹配结果保存到一个smatch类中。然而如果搜索字符串中有多个匹配结果,则需要自己实现了。在smatch中,有两个成员,官方文档如下:iterator first:An iterator denoting the position of the st...
分类:其他好文   时间:2015-04-03 19:02:51    阅读次数:202
【转】 C++易混知识点4: 自己编写一个智能指针(Reference Counting)学习auto_ptr和reference counting
这篇文章建大的介绍了如何编写一个智能指针。介绍:什么是智能指针?答案想必大家都知道,智能指针的目的就是更好的管理好内存和动态分配的资源,智能指针是一个智能的指针,顾名思义,他可以帮助我们管理内存。不必担心内存泄露的问题。实际上,智能指针是一个行为类似于指针的类,通过这个类我们来管理动态内存的分配和销...
分类:编程语言   时间:2015-04-03 14:51:29    阅读次数:244
centos6.5编译安装gearmand Job Server(C)
1)下载安装包: wget https://launchpad.net/gearmand/1.2/1.1.12/+download/gearmand-1.1.12.tar.gz2)安装编译器: yum install gcc gcc-c++3)安装依赖库:yum install -y boost b...
分类:其他好文   时间:2015-04-03 12:59:17    阅读次数:139
Boost库编译后命名方式
Boost官网的《Geting Started On Windows》(http://www.boost.org/doc/libs/1_38_0/more/getting_started/windows.html)提到了Boost库的命名,摘录如下:以 libboost_regex-vc71-mt-...
分类:其他好文   时间:2015-04-03 12:57:10    阅读次数:140
Raw 转 Dng内存泄露问题 dng_sdk
问题是这样的,前面文章有介绍过怎样从RAW转dng,包括工程配置,配置库编译方法以及如何写dng,原来测试的时候由于图片很少,转换的时候没有注意到内存泄露问题,领导航拍弄了3000多张的raw图需要转成dng,这下问题来了,任务管理器的内存眼看着上升,直到直接卡死,因为dng的类指针采用的都是智能指针,所以以为自己申请的空间释放掉就可以了,但是AutoPtrimage(new dng_simp...
分类:其他好文   时间:2015-04-03 11:14:08    阅读次数:146
使用Lucene通过改变boost的值来改变文档的得分
/*  * 通过改变boost的值来改变文档的得分  * 在这个例子中Doc3的得分是最少的,  * 加入我想把doc3的得分变高,把他放到网页的第一条,  * 那么就是用doc3.setBoost(2f);方法就可以实现  * */ package score; import java.io.IOException; import org.apache.lucene.an...
分类:Web程序   时间:2015-04-03 09:17:16    阅读次数:147
Boost解析json格式文本
Boost解析json格式文本 flyfish 2015-4-1 property_tree可以解析ini,xml,json,info等格式的文本 以下示例是解析json格式的文本 需要包含的头文件 #include #include const std::string file_path="C:\\test.txt"; 生成数据 void ...
分类:Web程序   时间:2015-04-01 17:49:10    阅读次数:637
Visual Studio 2008编译机器学习算法库Shark
本文描述了Windows 7(64位)上基于Visual Studio 2008编译和安装开源C++机器学习库Shark的完整过程,并对安装过程中产生的问题进行说明。该过程依赖于CMake和Boost。...
分类:编程语言   时间:2015-04-01 11:24:26    阅读次数:270
【C++】智能指针类和OpenCV的Ptr模板类
智能指针类引用计数智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象的指针指向同一对象。引用计数为0时,删除对象。 其基本使用规则是: 每次创建类的新对象时,初始化指针并将引用计数置为1。当对象作为另一对象的副本而创建时,复制构造函数复制指针并增加与之相应的引用计数的值...
分类:编程语言   时间:2015-03-29 22:17:24    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!