パラメータパック内のパラメータの数をカウントするために、C ++ 0x std libにすでに利用可能なものがあるかどうか疑問に思っていましたか?以下のコードのfield_countを削除したいと思います。独自のカウンターを作成できることはわかっていますが、これをC ++ 0x std libに含めるのは明らかなことのようで、まだそこにないことを確認したかったのです:)自家製のカウンターの実装大歓迎です。
template<const int field_count, typename... Args> struct Entity {
const tuple<Args...> data;
const array<const char*, field_count> source_names;
Entity() : data() {
}
};