摘要: 主要原理在三、四两条一.拷贝构造函数与赋值操作符class A;A a;A b1(a); //拷贝构造函数的实例A b2 = a; //赋值操作符的实例:二.拷贝构造函数的应用实例1.同一类型的对象显示或隐式初始化一个对象,如下:class A;A a;A b(a);2.作为函数的实参,如下:voi... 阅读全文
posted @ 2014-08-08 01:16 zhahao 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: boost::shared_ptr是可以共享所有权的智能指针。下面用例子说明:1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 class Test 8 { 9 public:10 Test()11 {cout p... 阅读全文
posted @ 2014-08-08 00:50 zhahao 阅读(375) 评论(0) 推荐(0) 编辑