mình có 1 vấn đề nhỏ
hàm bạn = friend function
lớp bạn = friend class
theo mình biết
khi dùng c++ để oop
hàm là chương trình con không nằm trong class nào cả
phương thức là chương trình con nằm trong 1 class nào đó
chúng ta có các khái niệm hàm bạn, lớp bạn
nhưng mình mới xem 1 tài liệu
thì biết thêm là có phương thức bạn = friend method (k biết gọi có đúng không)
như hình
nhưng mình đã thử, thì thấy hình như không có ý nghĩa gì với kiểu phương thức bạn như trong hình
hàm bạn thì phải truyền vào obj, như trong hình, nếu ở class Y, truyền vào obj kiểu Y, thì vô lý, nếu truyền vào obj A thì lại thừa thãi, truyền vào obj của 1 class khác thì nó lại trở về là hàm bạn, và tại sao lại mang nó vào class Y khi mà không có sự liên quan, hoặc có nhưng k cần