Chào mọi người, như tiêu đề thì em có 1 thắc mắc nhỏ là điểm khác nhau giữa copy constructor và assignment operator là gì vậy mọi người ?
và sẵn tiện thì cho em hỏi về từ khóa friend luôn. Em không hiểu lắm về từ khóa này
Copy of construction & assignment operator
My_Array first; // initialization by default constructor
My_Array second(first); // initialization by copy constructor
My_Array third = first; // Also initialization by copy constructor
second = third; // assignment by copy assignment operator
nguồn: http://en.wikipedia.org/wiki/Assignment_operator_(C%2B%2B)
theo kiến thức của mình thì friend giống như cho phép 1 hàm sử dụng các biến trong class (kể cả private, protected).
Cảm ơn mọi người đã giúp nhé
1 Like
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?