Ciao, qualcuno sa spiegarmi questa semplice cosa di C++ ?
Il mio è un dubbio sulla sintassi:
Ho una classe base Prova i cui parametri sono ad esempio
protected: int a, b;
e il cui costruttore è ad esempio:
Prova(int A, int { a=A; b=B; }
Ora derivo una classe Prova2
class Prova2 : public Prova{...}
Ecco, il mio dubbio è il seguente:
Se per implementare il costruttore di Prova2 scrivo:
Prova2(int C, int D) : Prova(A,
{
}
E' come scrivere:
Prova2(int C, int D){ a=C; b=D; }
??????
Comments
Si, è diciamo la stessa cosa delle funzioni.