码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
基于引用计数的智能指针
#pragma once #include #include using namespace std; template class SmartPointer { //不允许有SmartPointer sp=new T()这样的使用方式能给sp赋值的只有另一个sp对象和构造方法 public: SmartPointer(T* p = 0) :ptr(p), ref_count(new siz...
分类:其他好文   时间:2015-04-24 14:23:10    阅读次数:104
boost::asio译文
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost....
分类:其他好文   时间:2015-04-24 12:29:08    阅读次数:133
boost库在工作(39)网络UDP异步服务端之九
前面创建的UDP服务器和客户端,都是同步的方式,也就是说当接收数据时,不能参与别的事情执行的。如果在一个只有界面线程的程序里,又不想创建多线程,导致复杂程度的增加,在这种情况之下,我们还有一个方案可以选择,就是创建一个异步的UDP服务器或客户端,这样既有单线程的简单性,也可以让客户随便操作界面的快速...
分类:其他好文   时间:2015-04-24 12:19:39    阅读次数:128
《Effective C++》重点摘要(九)
《Effective C++》第九章:杂项讨论 不要轻忽编译器的警告。严肃对待编译器发出的警告信息。努力在最高警告级别下争取无警告。也不要过度依赖编译器给出的警告信息,不同的编译器给出的警告信息是不一样的,甚至给出警告的点也不一样。 让自己熟悉包括TR1在内的标准程序库。 让自己熟悉Boost。 C++不想Java和C#那样,语言本身就带有很强大的库,所以外部的程序库对于编写C++程序至关重要。俗话...
分类:编程语言   时间:2015-04-24 10:42:02    阅读次数:140
条件随机场做语义标注(CRF for Semantic Labeling)
语义标注还是很难的。 一般流程是: 1. 提取区域特征(如果是像素级别的操作,就对每个像素提取特征;如果是超像素,就对每一个超像素块处理) 2. Boost特征(提取出的特征还是不能直接作为输入,要将特征boost成一个较好的分类器) 3. 一维逻辑回归(利用逻辑回归来进行特征分类) 4. CRF模型做局部光滑 欢迎有识之士一起探讨...
分类:其他好文   时间:2015-04-24 09:06:18    阅读次数:124
BOOST::Signals2
/*Andyisgoingtoholdaconcertwhilethetimeisnotdecided.EricisafansofAndywhodoesn'twanttomissthisconcert.Andydoesn'tknowEric.HowcanEricgetsthenewswhenAndy...
分类:其他好文   时间:2015-04-24 00:45:57    阅读次数:226
boost::any 用法
boost::any可以存放任何类型的C++类型,也可以是用户自定义的类型。非常方便,可以很方便的满足在运行过程中判断数据类型,从而进行相关的操作。函数原型:// In header: class any {public: // construct/copy/destruct any(); a...
分类:其他好文   时间:2015-04-23 23:25:09    阅读次数:864
观察者模式与Boost.Signals
1) 观察者模式定义略,各种设计模式的书上都有定义。2) 观察者模式一般实现观察者模式一般实现,都是“被观察者”保存一个“观察者”的列表,循环这个列表来通知“观察者”。代码,其中使用了boost的智能指针shared_ptr:[cpp]view plaincopy#include#include#i...
分类:其他好文   时间:2015-04-23 23:10:45    阅读次数:226
C/C++ 智能指针简单剖析
导读 最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等....
分类:编程语言   时间:2015-04-23 17:05:26    阅读次数:192
Boost-IO-多线程 (转)
#include #include #include using namespace std;void handler(const boost::system::error_code &ec){ cout << "5s" << endl;}void handler2(const boost::sys...
分类:编程语言   时间:2015-04-23 15:23:41    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!