Anh chưa làm clip về phần này. Nhưng em có thể hiểu đơn giản là lớp bạn có thể truy xuất các members và methods private của lớp bạn của nó.
Em xem ví dụ này, em chạy thử, có chỗ nào không hiểu em hỏi anh. Vì anh không rõ tiếng anh của em như thế nào.
http://www.tutorialspoint.com/cplusplus/cpp_friend_functions.htm
Nếu em không hiểu gì, anh sẽ giải thích đầy đủ.
Em nghiên cứu STL, tức là thư viện chuẩn của C++. Ví dụ như bài này hướng dẫn sử dụng std::vector thay vì cấp phát động này. Đây là cách mình lập trình C++.
Em đọc sách của tác giả C++ ấy: The C++ programming language.