摘要:
对share_ptr,属于强引用型的智能指针。内部通过引用计数实现对对象的管理,在引用计数为0时,自动释放对象。使用share_ptr的缺点是:会造成对象的循环引用,导致对象永远无法释放,比如:Share_ptr可以在多线程中使用,确保指针指向的对象是有效的。Weak_ptr是弱引用性的智能指针。W... 阅读全文
posted @ 2014-12-18 21:16
xgcode
阅读(312)
评论(0)
推荐(0)
摘要:
在做leetcode代码时,经常碰到多种异常情况需要考虑,因此需要一个自动化的测试工具,在查找testunit是发现安装太麻烦,自己写了一个简单的测试工具:#define EXPECT_EQ(data0,data1) do\{\ if(data0 != data1)\ return false;\}... 阅读全文
posted @ 2014-12-18 20:54
xgcode
阅读(153)
评论(0)
推荐(0)
摘要:
最近看到一些有意思的C++面试题目,总结一下: 1 、C++中虚析构函数的作用 虚的析构函数主要是在类的继承时有作用。是在基类指针指向派生类对象时,释放基类指针指向的对象时,会自动调用派生类的析构函数。 陈硕的linux多线程服务器端编程 阅读全文
posted @ 2014-12-18 19:51
xgcode
阅读(147)
评论(0)
推荐(0)
浙公网安备 33010602011771号