mình có 1 class và cần tạo ra các đối tương có dữ liệu cùng class này, tất nhiên là sử dụng constructor, nhưng trong class lại có biến con trỏ, nên mình k sử dụng constructor mặc định mà mình định nghĩa lại constructor mới, nhưng có 1 chỗ k được đả thông kinh mạch cho lắm,
tại sao phải truyền vào tham chiếu của đối tượng thuộc class muốn sao chép
ex:
class copy_constructor{
private:
int songuyen;
float sothuc;
public:
copy_constructor(const copy_constructor &test){ // truyền tham chiếu
this->songuyen = test.songuyen;
this->sothuc = test.sothuc;
}
};