摘要: os.walk函数声明:os.walk(top,topdown=True,onerror=None)(1)参数top表示需要遍历的顶级目录的路径。(2)参数topdown的默认值是“True”表示首先返回顶级目录下的文件,然后再遍历子目录中的文件。当topdown的值为"False"时,表示先遍历子... 阅读全文
posted @ 2014-08-01 18:35 裸奔的小鸟 阅读(443) 评论(0) 推荐(0) 编辑
摘要: noncopyable大家都知道定义一个空类的时候,它实际包含了构造函数,拷贝构造函数,赋值操作符和析构函数等。这样就很容易产生一个问题,就是当用户调用Aa(“^_^")或者Ac="^_^" 时会发生一些意想不到的行为,所以很多时候我们需要禁用这样的用法。一种方法就是把拷贝构造函数和赋值操作符显式的... 阅读全文
posted @ 2014-07-23 22:57 裸奔的小鸟 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 写过C++的人都知道申请和释放内存组合new/delete,但同时很多人也会在写程序的时候忘记释放内存导致内存泄漏。如下所示:int _tmain(int argc, _TCHAR* argv[]){ char *p = new char[10]; try{ str... 阅读全文
posted @ 2014-07-14 23:08 裸奔的小鸟 阅读(367) 评论(0) 推荐(0) 编辑
摘要: timer类#include #include "iostream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ boost::timer t; coutusing namespace std;int _tmain(i... 阅读全文
posted @ 2014-07-10 23:44 裸奔的小鸟 阅读(844) 评论(0) 推荐(1) 编辑
摘要: 最近看到很多关于C++11的文档,有些是我不怎么用到,所以就略过去了,但是lambda表达式还是比较常用的,其实最开始学习python的时候就觉得lambda这个比较高级,为什么C++这么弱。果然C++增加这个东西。语法[ capture ] ( params ) mutable exception... 阅读全文
posted @ 2014-07-07 19:13 裸奔的小鸟 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 今天看到一篇关于模版元编程的文章,一开始没看懂是什么意思,于是自己记下来。直接看代码:int factorial(int n) { if (n == 0) return 1; return n * factorial(n - 1);} void foo(){ int x... 阅读全文
posted @ 2014-07-04 20:49 裸奔的小鸟 阅读(315) 评论(0) 推荐(0) 编辑