C++基本没有正则表达式功能,当然像Boost里提供了正则。本文来源于博客园园友的一篇文章,请看:C/C++
字符串模糊匹配很早之前就看过这篇文章,原作者的需求很明确、代码实现也很好。之所以又写这篇文章,是因为原作者只介绍了在Linux系统下直接调用系统函数fnmatch即可实现,而没有考虑在Win...
分类:
编程语言 时间:
2014-05-01 09:08:39
阅读次数:
432
void listFiles(){ namespace fs = boost::filesystem;
boost::filesystem::path path=boost::filesystem::current_path();
fs::directory_iterator item_beg...
分类:
其他好文 时间:
2014-05-01 05:23:07
阅读次数:
310
利用boost来获取当前时间又方便快捷,还不用考虑跨平台的问题。1.
输出YYYYMMDD[cpp]view
plaincopy#include#defineBOOST_DATE_TIME_SOURCEstd::stringstrTime=boost::gregorian::to_iso_strin...
分类:
其他好文 时间:
2014-05-01 05:13:57
阅读次数:
418
目录[-]使用 boost::filesystem 的第一个程序清单 1.
用于确定某个文件的类型是否为 Directory 的代码了解 Boost path 对象清单 2. 创建 Boost path 对象的方法清单 3.
使用本机格式初始化 path清单 4. 使用可移植格式初始化 pathpa...
分类:
其他好文 时间:
2014-05-01 04:25:38
阅读次数:
417
客户端:/* *
=====================================================================================
* * Filename: client.cpp * * Description:...
分类:
Web程序 时间:
2014-04-30 20:27:45
阅读次数:
726
这篇文章主要来源于:codeguru网站的一篇文章:A TR1 tutorial:smart
pointer (详细介绍了C++的智能指针,尤其是shared_ptr)。众所周知,在 TR1
之前,C++标准库中的智能指针只有auto_ptr,但由于它的【排他所有权模式】(exclusive own...
分类:
编程语言 时间:
2014-04-30 18:01:06
阅读次数:
478
1.下载boost
Windows版,如:boost_1_55_0;2.运行boostrap.bat,会生成bjam.exe;3.运行bjam.exe(时间会比较长),会生成一个stage目录里面包含了所有新生成的lib文件;4.工程属性里面需要包含目录boost_1_55_0,以及库目录boost...
分类:
其他好文 时间:
2014-04-29 17:49:33
阅读次数:
489
auto_ptr是C++标准库中为了解决资源泄漏的问题提供的一个智能指针类模板。auto_ptr的实现原理是RAII,在构造的时获取资源,在析构的时释放资源。下面通过一个例子掌握auto_ptr的使用和注意事项。事例类的定义:#pragma
once#include using namespace ...
分类:
其他好文 时间:
2014-04-27 21:14:06
阅读次数:
622