E
E. Robert Tisdale
According to the C++ FAQ Lite:
http://www.parashift.com/
[34.11] What is "genericity"?
Yet another way to say, "class templates."
Not to be confused with "generality"
(which just means avoiding solutions which are overly specific),
"genericity" means class templates.
This is *not* correct.
Class templates are *not* generally generic.
Usually, class templates are only be used to generate template classes
for a restricted set of types.
Only class templates which are designed to generate template classes
for *all* types are truly generic.
The standard vector class template, for example, is generic but
the standard valarry class template is *not* generic
because it only makes sense for numeric types.
http://www.parashift.com/
[34.11] What is "genericity"?
Yet another way to say, "class templates."
Not to be confused with "generality"
(which just means avoiding solutions which are overly specific),
"genericity" means class templates.
This is *not* correct.
Class templates are *not* generally generic.
Usually, class templates are only be used to generate template classes
for a restricted set of types.
Only class templates which are designed to generate template classes
for *all* types are truly generic.
The standard vector class template, for example, is generic but
the standard valarry class template is *not* generic
because it only makes sense for numeric types.