звучит плохо .. но имея
template < int ArrayLength, typename SomeValueType > class SomeClass{
SomeValueType SomeValue;
SomeValueType SomeArray[ ArrayLength ];
...
};
как, например, создать класс, который расширяет SomeClass
, то есть SomeClass < 20, int >
это что-то вроде
class MyClass : SomeClass < 20, int > {...};
правильный путь?