title: 为什么拷贝构造函数自己的参数必须是引用类型？
topic: C++
content: 会造成死循环，无限递归 你要理解，函数调用时发生的事情 复制构造函数，其实也是一个函数，如果你给它定义的参数，是一个类型，而不是一个类型的引用，它会首先调用该类型的复制构造函数，重新构造一个新的实例，就像下面一个例子 class myclass 这是一个简单的类int funmyclass a 这是一个函数 当你调用它时，编译器会自动调用 myclass 类型的构造函数，重新实例化一个myclass的实例 int funmyclass a 这个
answerer_tags: 做好自己