E2404 依存関係にある型限定子 'qualifier' に 'name' という名前のメンバー型がない (C++)
テンプレート宣言が依存型のメンバーを参照する場合は,特定のテンプレート引数セットに対して型をインスタンス化するときに,このメンバーが存在しないことをユーザーに警告できます。例を示します。
template<class T>
class foo
{
typename T::A x; // "A" はメンバー型であるとみなされます
};
struct bar { };
foo<bar> y;// エラー: "bar" に "A" というメンバー型はありません