Cho một lớp mẫu như sau:Làm thế nào để chuyển tiếp khai báo một lớp mẫu C++?
template<typename Type, typename IDType=typename Type::IDType>
class Mappings
{
public:
...
Type valueFor(const IDType& id) { // return value }
...
};
Làm thế nào ai đó có thể chuyển tiếp tuyên bố lớp này trong một tập tin tiêu đề?
Không biết tại sao điều này bị đóng - câu hỏi được liên kết tương tự nhưng khác nhau. Đó là một trong những giao dịch với các mẫu tuyên bố về phía trước trong không gian tên 'std'. Câu hỏi này tổng quát hơn và có câu trả lời được đánh giá cao nhất. Tôi đã bỏ phiếu để mở lại. –