我正在嘗試模板模板以獲得樂趣。我有以下類:是否可以爲模板參數定義一個別名?
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