寻找严肃、沉默和专注的力量。
发布时间:2013-07-11 20:30:48
shared_ptr smart_ptr中最重要最有用的计数型智能指针,可以被自由地拷贝和赋值,在任意的地方共享,引用计数为0时才删除被包装的动态对象,同时shared_ptr可以安全的放到标准容器中。以下是类摘要和注解: 点击(此处)折叠或打开template class shared_pt.........【阅读全文】
发布时间:2013-07-11 17:57:15
计算机系统中资源有很多种,内存是我们最常用到的,此外还有文件描述符、socket、操作系统handle、数据库连接等资源,程序中申请这些资源后需要及时归还系统,否则可能产生不可预知的后果。 管理内存等资源时,RAII机制很适合在栈上创建的对象,离开作用域对象自动销毁从而调用析构函数释.........【阅读全文】
发布时间:2013-07-10 18:01:10
noncopyable允许程序轻松地实现一个禁止复制的类,位于名字空间boost,为了使用 noncopyable组件,需要包含头文件<boost/noncopyable.hpp>或者<boost/utility.hpp>,后者包含了数个小工具的实现:从原理来上说就是将拷贝构造函数和拷贝赋值操作符声明为private,未免重复写这种乏味代码,可以直接继承.........【阅读全文】