22
そのタイプを確認することは可能ですかT
は任意のタイプとサイズのstd::array
ですか?テンプレートのC++ 11 is_same型の特性
私は、例えば、特定の配列を確認することができます。
is_same<T, std::array<int,5>>::value
をしかし、私はT
がstd::array
のいずれかのインスタンスであることを確認したいと思います。以下のように、以下の(もちろん、コンパイルしない、)何か:
is_same<T, std::array>::value
は(多分is_same
を使用していない)、これを達成する方法はありますか?
あなたは一般的な 'is_same_template'を書くと' is_same_template 'と言うことができます。コンパイラは、C++ 11の注入クラス名規則をサポートする必要があります。 –