拷贝构造函数必须写引用吗?
是的,因为如果不写成引用,就会有一个很尬尴的情况,就是因为是值传递,所以传进来的参数会被拷贝一次,但这个拷贝,只能使用拷贝构造函数来拷贝,而使用这个,就得又拷贝一次,然后会这样陷入死循环。所以只能用引用。而const倒是无所谓,有const最好。
拷贝构造函数必须写引用吗?
是的,因为如果不写成引用,就会有一个很尬尴的情况,就是因为是值传递,所以传进来的参数会被拷贝一次,但这个拷贝,只能使用拷贝构造函数来拷贝,而使用这个,就得又拷贝一次,然后会这样陷入死循环。所以只能用引用。而const倒是无所谓,有const最好。