07 2015 档案

摘要:C/C++的资源是手动管理的这导致程序员在申请资源时,最后用完了偶尔会忘记回收C++语言的发明者倡导RAII,资源获取即初始化使用对象来管理资源的生命周期,在超出作用域时,析构函数自动释放资源然而,很多程序员不愿意每次使用一个资源,就生成一个class类型来管理资源C++ 11的来临,可以很优雅的解... 阅读全文
posted @ 2015-07-28 15:00 Jojodru 阅读(1719) 评论(0) 推荐(0)
摘要:如果需要测试某一个特性,写了一个test.cpp 某天又增加了一个utils.cpp,依此类推,测试文件越来越多 每次测试时都要手动维护一个makefile实在是不明智的 于是萌生了用脚本自动维护的念头 很简单的一个脚本,运行脚本生成脚本当前目录的makefile 很适合用来测试简单的特性,生成的m 阅读全文
posted @ 2015-07-24 12:29 Jojodru 阅读(2101) 评论(1) 推荐(0)
摘要:gcc 4.8中已经包含了std regex的头文件可是没有实现,所以链接是失败的gcc 4.9完整的支持了c++ 11的regex。在4.9以前,可以寻求boost的regex。不过,我更熟悉pcre,基于perl的正则表达式的实现。下载源码,解压将库配置为交叉编译,只生成静态库,配置pcre代码... 阅读全文
posted @ 2015-07-09 17:02 Jojodru 阅读(2294) 评论(0) 推荐(0)