Trong tiêu đề thư viện C++, chúng tôi sẽ thỉnh thoảng thấy sau để cải thiện mức độ dễ đọc của mã bên trong một lớp:Tôi có thể nhập một tham số mẫu mẫu không?
template<typename MyExplicitelyLongTemplateParameter>
class C
{
public:
typedef MyExplicitelyLongTemplateParameter P;
// Use "P" and keep your sanity.
};
Câu hỏi của tôi là, ai có thể làm tương tự với mẫu template tham số?
template<template<typename> typename MyExplicitelyLongTemplateParameter>
class C
{
public:
typedef /* ??? */ P;
// Use "P" and keep your sanity.
};
tôi đã không đi qua này cú pháp trước. Nó làm gì? – yuriks
Tôi nghĩ rằng nên là mẫu lớp MyExplicitelyLongTemplateParameter> – ymett