// Stamps out Count instances of Type using a recursive template. template <typename Type, int Count> class ValueObjBlock { typedef ValueObjBlock<Type, Count - 1> Next;
// Specialization for the recursion base case. template <typename Type> class ValueObjBlock<Type, 0> { public: template <typename Generator>
ValueObjBlock(Generator, Type**) {}
};
// Maps an array of size Count over stamped-out instances of Type. template <typename Type, int Count> struct ValueObjArray {
Type* _ptrs[Count];
ValueObjBlock<Type, Count> _block;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.