Given:Tính năng nào của C++ cho phép các lớp mẫu tự giới thiệu mà không có đối số mẫu?
template <typename T>
class C {
C & operator ++() { ... }
};
Tại sao/làm thế nào là C
phép khai báo các biến và chức năng của loại C
hơn là cần thiết để đặt tên cho C<T>
? Tôi đã không thực sự nghĩ về nó trước khi làm việc trên một mẫu với nhiều thông số mà sẽ làm cho chính tả ra "tự loại" bất tiện.
Có bất kỳ điều kỳ quặc nào mà tôi nên biết không?
Thật tuyệt vời khi hai người bỏ phiếu này trong khi tôi trích dẫn thông tin sai ;-) Sức mạnh của trích dẫn tiêu chuẩn - _any_ một phần của tiêu chuẩn, rõ ràng - không thể bị từ chối! –
Aha, khái niệm mà tôi đã bỏ lỡ là * tên lớp được tiêm *. Cảm ơn! –
@BenJackson: Không sao cả! –