C++相談室 part11
■ このスレッドは過去ログ倉庫に格納されています
0398デフォルトの名無しさん
NGNGclass Foo
{
template<typename T> class Bar;
};
::Foo::template Bar<int>; // 三行目
ってことじゃないの?
見てのとおり、メンバークラステンプレートのスペシャライゼーションの
宣言だけれど。
template_id はテンプレートのスペシャライゼーションを表すものなんだから
unqualified_id に入るのも当たり前な気もするけど。
詳しく知りたいなら、一度 ISO/IEC 14882 に目を通すことを進める。
■ このスレッドは過去ログ倉庫に格納されています