码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
【转】开源C/C++网络库比较
在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev, 还有 Boost的ASIO。ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据...
分类:编程语言   时间:2015-06-10 19:09:01    阅读次数:150
Echoprint系列--Android编译与调用
在Echoprint系列--编译中编译了源码,这次将Echoprint移植到Android平台并测试识别歌曲功能。一、编译库1、环境准备Android NDK,我的是android-ndk-r10e修改源码,把src中的.cxx的文件重命名为.cpp,把src目录重命名为jniBoost源码,在PC上编译的时候也安装boost的,我的时boost_1_58_0,拷贝到jni目录2、编写编译配置文件...
分类:移动开发   时间:2015-06-10 15:45:32    阅读次数:613
C++ 智能指针
C++ 智能指针众所周知,C++和Java的最大的不同在于C++中有一个非常重要的工具——指针。成也萧何败萧何,指针的高效性和灵活性,同时也造成了C++的繁复而不易于管理。指针的管理一旦出现问题,轻则内存泄露,重则系统崩溃。为了应对指针所引起的内存泄露问题,在C++中一些所谓的智能指针异军突起。一、...
分类:编程语言   时间:2015-06-09 16:55:21    阅读次数:155
Cocos2d-x 3.2 智能指针
Cocos2d-x 3.2:智能指针本文转载自深入理解Cocos2d-x 3.x:内置数据结构(1)智能指针智能指针在 C++ 11 的标准中已经存在了,分别是unique_ptr,shared_ptr,weak_ptr,其中最常用的应该是share_ptr,它采用引用计数的方 式管理内存,当引用计...
分类:其他好文   时间:2015-06-08 07:19:21    阅读次数:233
cuda编程实践
昨天晚上弄到12. 终于迈出了c++到cuda的第一步,经过测试,基本可以确定是真的实现了。表示很兴奋,可是别人并不懂,没地方去庆祝啊。。。。    废话不多说,下面来介绍一下基本的实现过程。(国人在这方面的资料真的是...少的可怜)    源代码:一串关于基因序列的高大上的东西,是外国友人的开源码,这个工程或者说这个产品的功能是讲基因格式转换?我记得老师是这样跟我讲的。。。。然而知道这些并不...
分类:其他好文   时间:2015-06-07 17:32:23    阅读次数:1099
Effective C++ 条款45
本节条款的题目是运用成员模板接受所有兼容类型作者阐述自己的观点是通过智能指针的例子。 在学习本节条款之前我们要先明白关于隐式转化的问题 如下代码:#include using namespace std; class A { public: explicit A(int i):a(i){}; A(const A&obj):a(obj.a) {...
分类:编程语言   时间:2015-06-07 15:52:39    阅读次数:177
caffe学习
阅读目录Caffe的优势Caffe的网络定义数据及其导数以blobs的形式在层间流动。Caffe的各层定义训练网络安装了CUDA之后,依次按照Caffe官网安装指南安装BLAS、OpenCV、Boost即可。Caffe跑跑MNIST试试让Caffe生成的数据集能在Theano上直接运行Caffe (...
分类:其他好文   时间:2015-06-06 19:30:29    阅读次数:191
ubuntu 安装 BOOST
安装BOOST (1)      下载boost_1_58_0: http://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz/download (2)      解压到/usr/local/ 目录下 命令:tar zxfv boost_1_58_0.tar.gz 解压成功,则在/ usr/loc...
分类:系统相关   时间:2015-06-06 18:20:12    阅读次数:910
(64位)本体学习程序(ontoEnrich)配置说明文档
1系统环境64位 Ubuntu2 第三方依赖库配置boost_1_44_0#解压boost_1_44_0.tar.gz 到 /usr/local.如果出现权限问题,请用sudo执行该命令tar zxvf boost_1_44_0.tar.gz -C /usr/local#编译Boost.Regex ...
分类:其他好文   时间:2015-06-06 17:52:25    阅读次数:186
【c++】智能指针
// vc下的智能指针,重点在于拥有权的转移 #include using namespace std; template class Autoptr { public: Autoptr(int *p = NULL) :ptr(p), owns(ptr != NULL) {} Autoptr(const Autoptr &t) :ptr(t.release()), owns(t.own...
分类:编程语言   时间:2015-06-05 22:43:53    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!