学习auto_ptr

学习auto_ptr

前言:

一个变量在声明中通过另一个对象进行赋值

    • Person q("Mickey"); // constructor is used to build q
    • Person r(q);           // copy constructor is used to build r
    • Person p = q;         // copy constructor is used to initialize in declaration
    • P = q;                    // assignment operator, no constructor or copy constructor
  • 函数参数传递中
    • f(p);
  • 函数返回一个对象时

具体内容:

1. 关于auto_ptr解析

2. auto_ptr_ref

你可能感兴趣的:(学习auto_ptr)