GIÁO TRÌNH C++ - Trang 86

Nó cũng thường được dùng trong hàm thành viên

operator=

mà trả về địa chỉ

đối tượng (tránh việc sử dụng đối tượng tạm thời). Tiếp theo ví dụ về vector ở
đầu bài chúng ta có thể viết một hàm

operator=

như sau:

CVector& CVector::operator= (const CVector& param)

{

x=param.x;

y=param.y;

return *this;

}

Trong thực tế đây chính là đoạn mã được mặc định tạo ra nếu chúng ta không
viết hàm thành viên

operator=

.