Boost
文章平均质量分 60
Morrisss_
做更好地自己。
展开
-
Boost库简单运用——时间与日期的处理(二)
在上文中,我们了解了一种对时间进行处理的boost类,今天我们就来学习另一种时间处理的类——progress_timer,它继承于timer类,拥有timer类的功能,又在其易用性上更进一步,接下来我们以代码对该类进行说明:#include #include int main() { boost::progress_timer pt1; std::cout << pt1原创 2014-09-22 12:34:41 · 847 阅读 · 0 评论 -
Boost库简单运用——时间与日期的处理(一)
对于时间与日期的处理一直都是一个比较复杂的问题,而C++中对于时间与日期的处理也是比较简陋的,并不像Java、C#之流提供了非常方便易用的类。但随着Boost的推出,对于时间的处理也变得越来越简单方便了,今天我们就来学习一些较为方便的处理方式: 首先,我们先来了解Boost中对时间处理的一个比较基础的类,也是后续几个类的基类——timer. timer类可以测量时间的流逝,依据平台的不同原创 2014-09-21 23:49:20 · 1262 阅读 · 0 评论 -
Boost库简单运用——时间与日期的处理(三)
今天我们就开始boost的日期处理部分,日期有太多需要细细考虑的地方,遇到日期处理问题时,自己写一个处理类,那显然是极其耗时的。学习了今天的内容之后,相信我们在日期处理时将更加得心应手。今天我们学习的是boost日期处理的核心类——date。同样,下面我们从代码入手进行学习:#include #include int main(){ boost::gregorian::date原创 2014-09-26 13:32:04 · 1636 阅读 · 0 评论 -
MacOS下Boost编译安装指南
MacOS下Boost编译安装指南下载Boost并解压 Boost下载地址: http://www.boost.org/users/history/version_1_62_0.htmlbz2后缀解压: tar –bzip2 -xf /path/to/boost_1_62_0.tar.bz2 gz后缀解压: tar -zxvf /path/to/boost_1_62_0.tar.bz2编译安原创 2016-09-30 11:30:32 · 1519 阅读 · 0 评论 -
Boost库简单运用——shared_ptr
Boost库简单运用——shared_ptr概述 在C++项目中,内存管理的问题一直是个大问题,也是个很常见的问题。项目交由经验不足的程序员来编写维护,常出现内存泄漏、访问非法内存之类的问题,资历较老的程序员也不可避免会出错。所幸STL与Boost都为我们提供了管理动态内存的工具,我们只要如寻常指针一般使用即可,无需担心以往会出现的内存管理上的问题了。这里就先介绍一个shared_ptr,就功原创 2017-03-01 20:02:00 · 1172 阅读 · 0 评论