bonjour ,
Je découvre depuis peu les classes de C++ en programmation d'un micro-controleur Arduino . Le but est d'intégrer des parties de C++ dans une bibliothèque . Schématiquement , il y a 2 classes A,B . Je veux ensuite qu'une classe R ( résultat ) prépare des calculs issu des classe A,B .
Mais je ne sais pas rédiger le passage des méthodes :
de A->R
et de B->R
Et
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 Fichier lib.h: class A { public: A(); void function_A1(); private: [liste de variables] } class B { public: B(); void function_B1(); private: [liste de variables] }
Comment rédiger l'utilisation dans une classe R des méthodes de A et B ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Fichier lib.cpp: A::A() {// }// void A::function_A1() { // }// A::A() {// }// void B::function_B1() { // }//
Je veux que function_A1() et function_B1() sont utilisables dans R , sans tout re-écrire . Je vois la possibilité dans R d'empiler , ce que j'écris à la main dans la console .
C'est le dernier étage d'une bibliothèque , qui me permettra de faire tous les mixage possibles issus des classes de cette bibliothèque ..
NB :en uml c'est une agrégation externe de 1 à n dans la classe R .
Partager