发布时间:2016-05-19 14:50:56
LIBTOOL is undefined 问题的解决方法2013-08-01 20:51 评论(1) 收藏 举报[plain] view plain copy print?configure.ac:10: error: possibly undefined macro: AC_PROG_LIBTOOL  .........【阅读全文】
发布时间:2016-01-05 14:33:34
一,深拷贝,浅拷贝深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝。下面举个深拷贝的例子。深拷贝和浅拷贝的定义可以简单理解成:如果一个类拥有资源(堆,或者是其它系统资源),当这个类的对象发生复制.........【阅读全文】
发布时间:2015-12-24 17:23:19
1.智能指针是使用计数管理对象。或者说,是使用栈内存来管理对内存。在栈内构造智能指针对象,然后在智能指针析构时,同时删除管理对象2.基于第一点,智能指针的作用域最好大于等于管理的对象的作用域。否则容易出现智能指针提前把对象给删除了案例:http://blog.csdn.net/clever101/article/details/7389050.........【阅读全文】
发布时间:2015-12-24 17:15:43
http://blog.csdn.net/qingcaichongchong/article/details/7554617目录(?)[+]auto_ptr auto_ptr是现在标准库里面一个轻量级的智能指针的实现,存在于头文件 memory中,之所以说它是轻量级,是因为它只有一个成员变量(拥有对象的指针),相关的调用开销也非常小。.........【阅读全文】