Могу ли я ввести параметр шаблона шаблона?

В заголовках библиотеки C ++ мы иногда можем увидеть следующее, чтобы улучшить читаемость кода внутри класса:

template<typename MyExplicitelyLongTemplateParameter>
class C
{
public:
    typedef MyExplicitelyLongTemplateParameter P;

    // Use "P" and keep your sanity.
};

Мой вопрос: можно ли сделать то же самое с параметром шаблона шаблона?

template<template<typename> typename MyExplicitelyLongTemplateParameter>
class C
{
public:
    typedef /* ??? */ P;

    // Use "P" and keep your sanity.
};
9
задан GhostlyGhost 1 May 2011 в 02:13
поделиться