随笔分类 -  Boost

Cpp Boost库
[Boost]boost的时间和日期处理-(3)输入输出格式
摘要: 阅读全文

posted @ 2013-02-05 15:01 _小球儿_ 阅读(1137) 评论(0) 推荐(0)

[Boost]boost的时间和日期处理-(2)时间的操作
摘要:本篇紧接着boost上篇叙述Boost::DateTime的时间处理。在C++中,常见的时间有time_t, FILETIME和tm,而boost中用ptime。构造ptime1.ptime的构造函数有四种:1: using namespace boost::posix_time;2: using namespace boost::gregorian;3: ptime pt(date(2013,Jan,24),time_duration(1,2,3)); //由date和time_duration构造4: ptime pt1(date(2013,Jan,24),hour... 阅读全文

posted @ 2013-01-24 17:28 _小球儿_ 阅读(17876) 评论(0) 推荐(0)

[Boost]boost的时间和日期处理-(1)日期的操作
摘要:Boost.DateTime库提供了时间日期相关的计算、格式化、转换、输入输出等等功能,为C++的编程提供了便利。不过它有如下特点:1. Boost.DateTime 只支持1400年以后的任何Gregorian日历日期。如果你需要计算再早的日期,则需要寻求其他库来支持。日期和时间是编程过程中常用的操作。在C标准库中,提供了time_t类型、和tm结构类型的时间日期相关函数。Windows API也提供了FILETIME类型的相关函数。由于这里是介绍boost,就不比较这几种之间的优劣了,感兴趣的朋友可以深究一下,相信你会根据自己的需要进行选择。那么,下面我将根据不同情形大概介绍一下Boost 阅读全文

posted @ 2013-01-11 12:00 _小球儿_ 阅读(9393) 评论(0) 推荐(0)

[Boost]boost, C++的扩展库
摘要:如果你的经历是在学校接触了C语言,然后一直使用,后来开始学C++…中间偶尔接触其他高级语言...但还是在使用着C或C++,你应该会有下面的感受:1> C语言,严谨的一门中级语言,给你(开发者)发挥空间。C的语法很少,标准的函数库涉及范围也较小,使用面向过程编程,加上经典的pointer指针操作构成了它的全部。这里好像我不看好它,其实不是的,我觉得C语言的是必不可少的,强大的。在学习层面来说,它是很好的入门语言,比汇编可读性强易理解,比Java,C++的知识范围少。从应用层面来讲,许多底层开发,不需要太复杂的逻辑,软硬件资源有限,同时兼顾性能,没有必要使用太高级的语言,使用C就可以做到。2 阅读全文

posted @ 2013-01-03 10:45 _小球儿_ 阅读(1372) 评论(0) 推荐(0)

导航