- Oltre alle funzioni template è possibile creare anche delle classi template
- In questo caso creeremo una classe che fà riferimento a delle classi generiche
(una classe modello)
- Per la classe template potremo anche indicare dei parametri costanti, per dimensionarla
- La definizione di una classe template è la seguente:
template <<classe generica o parametro> [,
<classe generica o parametro>]...> <nome della classe>
[: <elenco superclassi>] {<corpo della classe>}
- Come prima, < e > fanno parte
della dichiarazione e non del metalinguaggio
|