摘要: http://www.cnblogs.com/Ripper-Y/archive/2012/05/15/2501930.htmlhttp://blog.csdn.net/haoel/article/details/1948051/多态性可分为两类:静态多态和动态多态。函数重载和运算符重载实现的多态属于... 阅读全文
posted @ 2015-02-10 16:15 枪侠 阅读(195) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/onlyou930/article/details/6725051说来惭愧,写C++有一段时间了。这个问题从来没有认真考虑过,此次标记于此:考虑如下问题:1 char a[20];2 int *ptr = (int *)a;3 ptr++;第3句ptr++实... 阅读全文
posted @ 2015-02-10 15:55 枪侠 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: http://c.biancheng.net/cpp/html/477.html多维数组与多级指针也是初学者感觉迷糊的一个地方。超过二维的数组和超过二级的指针其实并不多用。如果能弄明白二维数组与二级指针,那二维以上的也不是什么问题了。所以本节重点讨论二维数组与二级指针。 一、二维数组1、假想中的二维... 阅读全文
posted @ 2015-02-10 15:42 枪侠 阅读(491) 评论(1) 推荐(0) 编辑
摘要: 1. shared_ptr是要程序管理的对象,这个对象管理了它引用的另一个对象2. shared_ptr销毁的时候,把它引用的对象的引用数减一,这个是强引用3. weak_ptr可以认为是普通指针,它不管理它引用的对象的内存左边的小方块是智能指针对象,右边P对象拥有一个引用C的智能指针,C要能P销毁... 阅读全文
posted @ 2015-02-10 14:12 枪侠 阅读(171) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/liuzhi1218/article/details/6993135循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下:#include#include #include #include c... 阅读全文
posted @ 2015-02-10 13:57 枪侠 阅读(1342) 评论(0) 推荐(0) 编辑