bonjour tout le monde,
qui peut m'expliquer pourquoi le compilateurva génerer une erreur lors de la compilation de ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class A { ... }; // Héritage public class B : public A { ... }; // Héritage protégé class C : protected A { ... }; // Héritage privé class D : private A { ... }; int main() { B b; C c; D d; A * ptr; ptr = &B; // OK ptr = &C; // Erreur ptr = &D; // Erreur
Partager