Tôi có lớp ngoài A
. Nó có một phương thức A::fun
. Trong phương pháp này, nó có một lớp địa phương hoặc bên trong B
. Câu hỏi của tôi là: Có phải là B
một người bạn của A
?Là một lớp học địa phương trong một phương pháp của một lớp học một người bạn của lớp này?
Tôi nghĩ là không. Đúng không? Nếu vậy, tôi nghĩ hãy để lớp B
một người bạn của A
rất có lợi vì B
có thể truy cập vào các thành viên riêng tư và được bảo vệ của A
. Và hơn nữa, kể từ khi B
là địa phương trong một phương pháp, nó không thể truy cập bởi những người khác và do đó an toàn như một người bạn của A
. Cách làm việc xung quanh để cho phép B
truy cập vào các thành viên riêng tư và được bảo vệ của A
?
Nếu bạn không nói rõ ràng họ là bạn thì họ không phải là bạn bè. – andre
@andre Và tôi không nghĩ rằng có một cách cú pháp để kết bạn với họ. – Angew