Tôi đã cố gắng googling này, nhưng tôi đã không thể đưa ra một câu trả lời phù hợp. Có thể bất kỳ C++ rất kinh nghiệm cho tôi biết lý do tại sao C++ yêu cầu bạn khai báo OuterClass <T>
:: Lớp bên trong với từ khóa typename?Tên và lớp bên trong C++
Tôi là nhân viên hỗ trợ cho khóa học cấu trúc dữ liệu và tôi thấy lỗi này mọi lúc. Tôi biết nói với các sinh viên của tôi rằng họ cần phải đặt tên tập tin trước kiểu trả về, nhưng tôi không thể giải thích tại sao điều này là bắt buộc.
Cảm ơn.
Bạn có thể cho một ví dụ mã nhỏ? –