W nagłówkach biblioteka C++, będziemy czasem zobaczyć następujące czynności, aby poprawić czytelność kodu wewnątrz klasy:Czy mogę wpisać parametr szablonu szablonu?
template<typename MyExplicitelyLongTemplateParameter>
class C
{
public:
typedef MyExplicitelyLongTemplateParameter P;
// Use "P" and keep your sanity.
};
Moje pytanie jest, można zrobić to samo z parametrem szablonu szablonu?
template<template<typename> typename MyExplicitelyLongTemplateParameter>
class C
{
public:
typedef /* ??? */ P;
// Use "P" and keep your sanity.
};
ja nie zetknąć się z tym składnia przed. Co to robi? – yuriks
Myślę, że powinien to być szablon klasa MyExplicitelyLongTemplateParameter> –
ymett