在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.
};
我还没有碰到过这样来之前的语法。它有什么作用? – yuriks 2011-05-01 03:34:22
我认为这应该是模板 class MyExplicitlyLongTemplateParameter> – ymett 2011-05-01 07:30:23