Objet et int dans une fonction
bonjour ,
Je débute avec c++ et quelques notions de base :
http://cpp.developpez.com/faq/cpp/?p...ASS_header_cpp
Je ne trouve pas ce qui bloque pour passer une fonction de classe dans une fonction générique hors de cette classe :
Le fichier .cpp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
void Arbre1::anim_a01(int bou_a01){
for (int i=1; i <= bou_a01; i++){
anim_arbre_1(50);
anim_arbre_1(50);
anim_arbre_1(50);
anim_arbre_1(200);
anim_arbre_1(200);
anim_arbre_1(200);
anim_arbre_1(50);
anim_arbre_1(50);
anim_arbre_1(50);
}
}
// ----------------------------------- //
void final(long nb,M)
{
Arbre1 M;
M.anim_a01(nb);
delay(600);
} |
Avec erreur de compilation :
------------------------------------
main :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#include <Noel1.h>
Arbre1 Anim_11 = Arbre1(0,1,2,3,4,5);
long nb;
void setup()
{
randomSeed(analogRead(0));
}
void loop ()
{
// --- ANIMATION 1 --- //
nb = random(1,4);
final(nb,Anim_11);
delay(600);
} |
---------------------------
Comment passer nb et le nom de l'objet( instance Anim_11) dans la fonction final()
du .cpp ?
Ou comment avec c++ , une fonction admet plusieurs instances de classe en argument ?
:calim2: