E2420 明示的なインスタンス化はグローバルスコープでのみ使用できる (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

名前空間またはグローバルスコープ以外のレベルでは,明示的なインスタンス化を指定できません。例を示します。



 template<class T>
 class foo { };
 template class foo<char>;// OK: グローバルスコープ
 int main() {
 template class foo<int>:// エラー: ローカルスコープ
 }