
Boost
_Lulixue_
这个作者很懒,什么都没留下…
展开
-
<Boost> VS2010使用Boost(C++库)
1. boost库 Boost库由Boost社区组织开发、维护,目的是为C++程序员提供免费、同行审查的、可移植的程序库。 可以与C++库完美共同工作,并且为其提供扩展功能。 Boost库功能强大、构造精巧、跨平台、开源并且完全免费,使用了许多现代C++编程技术,内容涵盖字符串处理、正则表达式、容器与数据结构、并发编程、函数式编程、泛型编程、设计模式实现等许多领域,极大地丰富了C++的功能和原创 2014-12-23 11:41:42 · 1790 阅读 · 0 评论 -
<Boost> 字符串处理和格式化输出
boost有丰富的字符串处理和格式化输出库。 boost::string_algo 用于字符串大小写转换,比较,修剪和查找 boost::format 用于字符串格式化输出,如printf一般. boost::tokenizer 用于字符串分割 下面是测试代码: #include #include #include void原创 2015-01-06 11:38:59 · 1266 阅读 · 0 评论 -
<Boost> boost::lexical_cast字面转换和gregorian::date日期
lexical_cast 用于字面值的转换,转换成int,double型,类似atoi函数。 gregorian::date 是boost里面的日期时间,使用gregorian::date_duration进行日期的加减。 闰年 涉及到日期,就有闰年的问题,关于闰年的解释如下: 关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年原创 2015-01-05 15:44:41 · 1327 阅读 · 0 评论 -
<Boost> 正則表達式boost::regex
1. 編譯boost regex 使用boost庫的regex先需要編譯,方法如下: C:\Users\Administrator>cd "C:\Program Files\boost_1_57_0" C:\Program Files\boost_1_57_0>bootstrap C:\Program Files\boost_1_57_0>.\b2 2. regex的使用 rege原创 2014-12-25 15:15:06 · 1034 阅读 · 0 评论 -
<Boost> smart_ptr智能指针
1. 智能指针 C++由于没有Java一样的内存回收机制,需要程序员自己delete new的内存,否则的话会发生内存泄露的情况。 智能指针便是为了解决这个问题。智能指针可自动释放新申请的内存,如同JAVA的GC一样。 详细的参考:http://blog.youkuaiyun.com/hackbuteer1/article/details/7561235 下面是示例代码: template clas原创 2015-01-10 14:09:22 · 926 阅读 · 0 评论 -
<Boost> boost::thread 多线程的使用
boost::thread参考帮助文档:http://www.boost.org/doc/libs/1_57_0/doc/html/thread.html 1. Windows的多线程 参考博文:http://blog.youkuaiyun.com/morewindows/article/details/7421759 #include CRITICAL_SECTION g_cs; void原创 2015-01-12 15:13:03 · 1640 阅读 · 0 评论