如果把拷贝构造函数和赋值函数都设成private
private:
ClassName(const ClassName & name);
ClassName& operator=(const ClassName &name);
那么会出现下面的情况: