bonjour,
je n'arrive pas a savoir comment utiliser les fonction d'une class a, pour initialiser une class b:
ne faite pas attention au erreur de base, c'est juste un exemple grossier.
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 A{ private: int nbr; public: int getnbr(); }; class B{ private: int cnbr; }; int main(){ A skouska; B obraz; B.cnbr = A.getnbr(); ... };
A partir du moment ou j'essaye de faire cella, le compilateur commence a me
dire que j'utilise pas les même type que dans les déclaration de fonction (alors que je ne les utilise pas ces dites fonction pour ce genre de copie).
Une autre erreur qui apparai est la classique variable or field 'xxx' declared void.
ou encore 'A' was not declared in his scope
'B' was not declared in his scope
Quelqu'un pourrait m'orienter vers les méthode approprier.
merci
Partager