E2436 template テンプレート引数 'arg' のデフォルトの型は 1 次テンプレートクラスに名前を付けない (C++)

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

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

テンプレートテンプレートパラメータがデフォルト型を持つ場合,その型は,汎用テンプレートクラス名または別のテンプレートテンプレートパラメータでなければなりません。



 template<class T>
 class foo;
 template<template<class T> class U = foo>
 class bar;// OK: "foo" は,限定用の基本テンプレートです
 template<template<class T> class U = int>
 class baz;// エラー: "int" はテンプレートクラスではありません