bonjours ,
j'aurais une petite question a propos des classes et de l'heritage .
en programmant une application Qt j'ai rencontre une structures qui ressemble a sa et je me demande si c'est juste parceque je ne l'ai pas remarque dans mon apprentissage du c++ .
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 class A { public: A( int x=0 ); //....... }; class B { public: B(int x=0); //.... }; /* est ce que l'initialisation de A est possible ?*/ class C : public A { public: C(int x=0):A(x) }; /*et sa ?*/ class C : public A { public: C(int x=0 ):A(x) , B(x) // c'est juste ???? }; //sinon si il existais une variable globale int x = 6 par exemple ?
vous l'aurais compris le int x n'est que QWidget *parent = 0 .
Merci pour vos reponses .
Partager