McMoor
09-01-2015, 20:26
Ciao a tutti, sono alle prese con un esercizio di un appello universitario di Programmazione ad oggetti in C++.
In un esercizio viene dichiarata una classe in questo modo:
class B :protected list<A*>
{
public:
.........
private:
..........
};
dove A e B sono due classi. (Ho semplificato lo stralcio di codice perchè la traccia non è importante)
Il punto è che non riesco a capire che cosa stia a significare
:protected list<A*>
In caso di ereditarietà non si indica il nome della classe base?
Cioè :protected A ??????
Non riesco proprio a capire.
Grazie a tutti quelli che risponderanno.
In un esercizio viene dichiarata una classe in questo modo:
class B :protected list<A*>
{
public:
.........
private:
..........
};
dove A e B sono due classi. (Ho semplificato lo stralcio di codice perchè la traccia non è importante)
Il punto è che non riesco a capire che cosa stia a significare
:protected list<A*>
In caso di ereditarietà non si indica il nome della classe base?
Cioè :protected A ??????
Non riesco proprio a capire.
Grazie a tutti quelli che risponderanno.