发布时间:2013-05-08 15:14:27
http://www.cnblogs.com/TianFang/archive/2008/09/20/1294590.html循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include <string>#include <iostream>#include <boost/shared_ptr.hpp>#include <boost/weak_ptr.hpp.........【阅读全文】
发布时间:2013-05-02 11:48:54
头文件: "boost/shared_ptr.hpp"几乎所有稍微复杂点的程序都需要某种形式的引用计数智能指针。这些智能指针让我们不再需要为了控制被两个或多个对象共享的对象的生存期而编写复杂的逻辑。当引用计费降为零,没有对象再需要这个共享的对象,这个对象就自动被销毁了。引用计数智能指针可以分为插入式(intrusive)和非插.........【阅读全文】
发布时间:2013-04-27 17:30:08
If you die when there's no one watching, and your ratings drop and you're forgotten. – Marilyn Manson, Lamb Of God 生成随机数字 假设我们有一个vector<int>容器,想用100以内的随机数初始化它,其中一个办法是通过generate函数生成,如代码1所示。generate函数接.........【阅读全文】
发布时间:2013-04-18 16:38:03
GCC 4.5 中的 C++0x 特性支持http://blog.chinaunix.net/blog/post.html简介编译 C++0x 代码只能通过使用 g++ 编译器的 –std=c++0x 或 –std=gnu++0x 命令行选项编译 C++0x 代码。GNU Compiler Collection (GCC) 是大多数人使用的 C++ 编译器,它已经率先支持即将发布的 C++0x 标.........【阅读全文】