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
//由于函数是对象,所以可以直接把函数通过参数传递进来;也可以把函数作为返回值。
function calFun(fun,arg){
//第一个参数就是函数对象
return fun(arg);
}
function sum(num){
return num+100;
}
function say(str){
alert("hello "+str);
}
//...
分类:
Web程序 时间:
2014-04-30 22:41:38
阅读次数:
324
根据SGI官方文档,仿函数也叫函数对象(Function Object, or Functor),定义就是任何可以像函数一样被调用的对象。一个普通的函数是函数对象,一个函数指针当然也是,广义上说任何定义了operator()的类对象都可以看作是函数对象。
仿函数(Functor、Function Object)
传递给STL算法的函数型参数(functional arguement)不一定要是...
分类:
编程语言 时间:
2014-04-30 22:28:38
阅读次数:
243
客户端:/* *
=====================================================================================
* * Filename: client.cpp * * Description:...
分类:
Web程序 时间:
2014-04-30 20:27:45
阅读次数:
726
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