Ciao Pablo;

Per quanto riguarda la sintassi di implementazione dell'override del costruttore è esatta,
infatti fino a quando non dichiari un oggetto della classe "vettoreintero" il compilatore non
dà errori.
Il problema è semplice, il compilatore ci segnale un errore perchè il costruttore ereditato dalla super classe 'vettore', dev'essere
implementato nella classe base.

Ecco la soluzione:




#include <iostream.h>
#include <conio.h>




class vettore
{
int dimensione;

public:

vettore(int n){/* */} //Il costruttore viene falsamente implementato
};

class vettoreintero: public vettore
{
int *p;
public:

vettoreintero(int n);

};

vettoreintero::vettoreintero(int n)
:vettore(n)
{
p = new int[n];
}

void main()
{
vettore ob(4);


while(!kbhit());
}



Originariamente inviato da pablo1986
attendo con ansia il tuo responso allora
grazie mille per l'attenzione
Di nulla, sempre a disposizione.