下载解压后, 管理员运行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
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
#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
常用简写: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
转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7561235 智能指针(smart pointer)是存储指向动态分配(堆)对象指针的类,用于生存期控制,能够确保自动正确的销毁动态分配的对象,防止内存泄露。它的一种通...
分类:
编程语言 时间:
2015-01-13 23:07:51
阅读次数:
270
1,字符串 到 数值类型的转换2,数值 到 字符串的转换3,异常处理情况4,boost::lexical_cast 的原型:template Target lexical_cast(Source arg);lexical_cast 是依赖于字符串流 std::stringstream 的,其原理也是...
分类:
其他好文 时间:
2015-01-13 23:00:49
阅读次数:
185
在effective C++经常会提到智能指针,这里对shared_ptr进行一个总结:
1 简要介绍用法
智能指针主要是用于资源管理,当申请一个资源的时候为了保证在离开控制流的时候对应资源应该得到相应的释放,这个时候如果资源对应一个类,在构造类的时候进行资源的分配(也就是书中经常提到的Resource Acquisition Is Initialization RAII),在对象离开作用域...
分类:
其他好文 时间:
2015-01-13 15:59:01
阅读次数:
298
在用boost库的时候遇到了一些挫折,本文记录下来方便大家参考:1....
分类:
编程语言 时间:
2015-01-13 10:33:05
阅读次数:
259
一些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
下载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