using ディレクティブで定義されたエイリアス テンプレートがあります。
template<typename A>
using T=TC<decltype(A::b),decltype(A::c)>;
C++11 は、このテンプレート エイリアスを前方宣言するメカニズムを提供しT
ますか?
私は試した:
template<typename> struct T;
と:
template<typename>
using T;
ただし、どちらもコンパイラ エラーを返します (「前の宣言と競合します」)。gcc 4.8 を使用しています。
これを機能させるための構文は何ですか?