2008年12月18日

Boost::Filesystem

摘要: ZZ:http://www.ibm.com/developerworks/cn/aix/library/au-boostfs/#resources 对于 I/O 操作较多的程序,这样的不一致就意味着需要进行大量的工程工作才能在平台间移植代码。正是因为这个原因,我们才引入了 Boost Filesystem Library。这个广泛使用的库提供了安全、可移植且易用的 C++ 接口,用于执行文件系... 阅读全文

posted @ 2008-12-18 13:20 壶中仙 阅读(6344) 评论(0) 推荐(0)

ZZ:深入理解new

摘要: new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如果我们创建的是简单类型的变量,那么第二步会被省略。假如我们定义了如下一个类A: class A { int i; public: A(int _i) :i(_i*_i) {} void Say() { printf("i=%dn", i); ... 阅读全文

posted @ 2008-12-18 13:11 壶中仙 阅读(199) 评论(0) 推荐(0)

导航