我正在尝试模板模板以获得乐趣。我有以下类:是否可以为模板参数定义一个别名?
template<template<class> class T, typename R> class Unit
{
using FullType = T<R>;
using Ratio = R;
//using Type = T;
...
};
我有限定类型R
和T<R>
作为成员类型Ratio
和FullType
。 可以别名T
作为Type
?
的注释行上面给我下面的错误的G ++ 4.7:
expected nested-name-specifier before 'Type'
using-declaration for non-member at class scope
expected ';' before '=' token
expected unqualified-id before '=' token
我尝试了一些或多或少随机语法,但他们没有编制。
谢谢!
谢谢,这正是我想要的。我会编辑这个问题才能使它有意义 – arnoo