bonjour,
j'ia un petit probleme que voici.
soit une classe abstraite B, et deux classe derivée de B.
soit aussi un poiteur p qui pointe sur la classe abtraite.
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 Class B { ***() =0; } class D1 : public B { ***(); } class D2 : public B { ***(); }
et il y a un moment dans le code, j'aimerais soivoir sur quoi poite p;,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class Q{ Base* p; }
je m'explique,
en fait j'aimerais faire ca
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
20
21 class Q{ Base* p; Q& operator=(const Q& X) { if(si this->p pointe sur D1 et X.p pointe aussi sur D1) alors faire ca{} else if(this.p pointe sur p1 et X.p pointe sur D2) alors faire ca. etc...Etc...etc... } est ce possible??? merci j'espere avoir été assez clair. a+++ }
Partager