c++中类的拷贝/移动/赋值/销毁
前言第一次看C++ Primer时拷贝控制这章完全没看明白,只是很粗略地过了一遍。时隔一年,具备了一定的工程经验后,再次看这一章对于类的拷贝构造/赋值函数、移动构造/赋值函数以及析构函数有了完全不一样的认识,在博客里记录一下,C++ Primer每看一遍都会有不同的收获倒真不是乱说。拷贝构造/赋值函数拷贝构造函数第一个参数必须是一个引用类型,且通常是一个const的引用。另外,拷贝构造函数会在很多情况下被隐式地使用,不应该为explicit函数。当我们没有显式地定义一个拷贝构造函数时,编译器会为我们定




