Ciao geni della programmazione,
mi sto avvicinando al complesso mondo del C++ e devo ammettere con non poche difficolta'.
Stavo studiando i Template, e, al proposito avevo realizzato a livello didattico una classe template in grado di creare array "sicuri".
Lo socopo di tale classe e' quella di modificare tramite overloading di operatori il simbolo []. /*Xtype &operator[](int i) */
Fino qui tutto OK.
Ho successivamente creato un ulteriore classe chiamata stack.
Quest' ultima non e' un template.
Vorrei che questa classe ereditasse la classe template vettore
qual' e' la sintassi corretta ?
potrebbe essere:
/*classe template*/
template <class Xtype, int size> class vettore
{
....;
...;
}
Io ho provato ad ereditatla nel seguente modo, ma non funziona....
class stack : public vettore<class Xtype, int size>
Grazie in anticipo a tutti coloro che risponderanno.
Sergio