Мне просто интересно, есть ли что-нибудь в библиотеке C ++ 0x std, уже доступной для подсчета количества параметров в пакете параметров?Я хотел бы избавиться от 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() {
}
};