E2402 基本クラス型が無効:仮の型 'type' は 'type' に解析される (C++)
テンプレートクラス定義をインスタンス化する場合,宣言された基本クラスがアクセス可能なクラス型に解決されないことが判明すると,このエラーが発生します。例を示します。
template<class T>
class foo : public T { };
foo<int> x;// エラー: "int" は有効な基本クラスではありません
foo<bar> y;// エラー: "bar" は不明な型です