Z tymi pojedynczymi literami parametrów szablonu jest jak z pojedynczymi literami w nazwach zmiennych. Lepszym rozwiązaniem jest nazwanie takich typów, tak by wiedzieć do czego będą używane, ew. jednoliterowa nazwa parametru, ale w szablonie typedef tego jednoliterkowca do czegoś bardziej czytelnego - to ma dodatkowy plus, bo typedefa mozna później użyć przy metaprogramowaniu.
template
class genClass {
public:
typedef T value_type;
static inline size_t size() { return Size; }
private:
value_type storage_[Size];
};