摘要:
> boost是一个功能强大、构造精巧、跨平台、开源并且完全免费的C++程序库。 ### 获取方式 boost提供源码形式的安装包,可以从[boost官方网站](http://http://www.boost.org)下载,目前最新版本是1.59.0。预编译主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析、语法分析、语义分析以及优化后生成相应... 阅读全文
boost--序列化库serialization
2015-08-31 07:56 by rangers, 10401 阅读, 收藏,
摘要:
序列化可以把对象转化成一个字节流存储或者传输,在需要时再回复成与原始状态一致的等价对象。C++标准没有定义这个功能。boost.serialization以库的形式提供了这个功能,非常强大,可以序列化C++中各种类型,而且简单易用。 boost.serialization库必须编译后才能使用。有关... 阅读全文
C++正则表达式
2015-08-24 00:38 by rangers, 5284 阅读, 收藏,
摘要:
> 正则表达式是处理文本强有力的工具,它使用一套复杂且完善的语法规则,能够解决文本处理领域的绝大多数问题,诸如验证、匹配、查找、替换等等,而这些问题用通常的字符串算法是很难解决的。 C++11正式加入了regex库,下面通过几个简单的例子介绍一下`regex`库的使用。 有关正则表达式的语法知识... 阅读全文
使用stringstream格式化字符串
2015-03-28 08:07 by rangers, 4576 阅读, 收藏,
摘要:
stringstream所在头文件为一般有如下常用功能:1、安全格式化字符串stringstream常用来安全的格式化若干个字符串,数值到一个缓冲区, 而不用担心溢出, 可以用来取代sprintf.注:使用stringstream 将int or double 等类型转换成string,如果你想要转... 阅读全文
浙公网安备 33010602011771号