码迷,mamicode.com
首页 >  
搜索关键字:5 c++ boost 智能指针    ( 2698个结果
boost 1.57 vs2013 编译
下载解压后, 管理员运行cmd.exe, 进入boost目录. 运行:bootstrap.bat启动vs2013中的命令行注意区分32/64, 进入boost目录, 再次运行bootstrap.bat编译:bjam.exe stage --toolset=msvc-12.0 --stagedir="...
分类:其他好文   时间:2015-01-14 12:40:03    阅读次数:245
C++智能指针之auto_ptr
1. auto_ptr auto_ptr 是C++标准库提供的类模板,auto_ptr对象通过初始化指向由new创建的动态内存,它是这块内存的拥有者,一块内存不能同时被分给两个拥有者。当auto_ptr对象生命周期结束时,其析构函数会将auto_ptr对象拥有的动态内存自动释放。即使发生异常,通过异常的栈展开过程也能将动态内存释放。auto_ptr不支持new 数组。 2. auto_...
分类:编程语言   时间:2015-01-14 09:46:08    阅读次数:263
boost.log在项目中应用
#pragma once#include #include using std::string;#define LOG_DEBUG\ BOOST_LOG_SEV((MyLog::s_slg),(boost::log::trivial::debug))#define LOG_INFO\ B...
分类:其他好文   时间:2015-01-14 00:39:58    阅读次数:219
boost.log要点笔记
常用简写:namespace logging = boost::log;namespace src = boost::log::sources;namespace expr = boost::log::expressions;namespace sinks = boost::log::sinks;n...
分类:其他好文   时间:2015-01-14 00:31:25    阅读次数:236
C++中智能指针的设计和使用
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235 智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通...
分类:编程语言   时间:2015-01-13 23:07:51    阅读次数:270
boost.lexical_cast 学习
1,字符串 到 数值类型的转换2,数值 到 字符串的转换3,异常处理情况4,boost::lexical_cast 的原型:template Target lexical_cast(Source arg);lexical_cast 是依赖于字符串流 std::stringstream 的,其原理也是...
分类:其他好文   时间:2015-01-13 23:00:49    阅读次数:185
深入剖析智能指针 shared_ptr
在effective C++经常会提到智能指针,这里对shared_ptr进行一个总结: 1 简要介绍用法 智能指针主要是用于资源管理,当申请一个资源的时候为了保证在离开控制流的时候对应资源应该得到相应的释放,这个时候如果资源对应一个类,在构造类的时候进行资源的分配(也就是书中经常提到的Resource Acquisition  Is Initialization RAII),在对象离开作用域...
分类:其他好文   时间:2015-01-13 15:59:01    阅读次数:298
recompile with -fPIC /usr/local/lib/libboost_python.a: could not read symbols: Bad value
在用boost库的时候遇到了一些挫折,本文记录下来方便大家参考:1....
分类:编程语言   时间:2015-01-13 10:33:05    阅读次数:259
一些C++著名类库
一些C++著名类库 1、C++标准库      2、准标准Boost 库   3、GUI库   4、网络通信库   5、XML库    6、科学计算库  7、游戏开发库   8、线程库 9、序列化库  10、字符串库  11、综合库 12、其他库库。 1、C++标准库  标准库提供了C++程序基本设施。 1.1、Dinkumware C++ Library  1.2、SGI...
分类:编程语言   时间:2015-01-13 09:05:11    阅读次数:228
centos 6.5 x86_64 justniffer安装
下载justniffer_0.5.11.tar.gz解压后运行./configure,提示依赖包,依次安装。其在官网上也给了依赖关系,如下patch tar autotools make libc6 libpcap0.8 g++ gcc libboost-iostreams libboost-program-options libboost-regex3.还要安装boost-devel4.configure:error:Couldnot..
分类:其他好文   时间:2015-01-13 01:37:43    阅读次数:217
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!