たとえばstdで、テンプレートの「タイプ」にアクセスすることができます
std::vector<int>::size_type
テンプレートパラメータとして渡されたオブジェクトに同じことをすることは可能ですか? 例えば:
template<int i>
class A {
//?
};
A<3> instance;
int number = instance::???? //<--- assigns 3 to number
実行時にオブジェクト型に渡された 3 を再度取得することは可能ですか? A クラスに特定のメンバーを作成しない場合 (オブジェクトのサイズが大きくなります)
ありがとう