Help Debutant

Signaler
-
Messages postés
69
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
29 août 2012
-
Salut,
je voudrais juste savoir les erreurs qu'il y'a dans ce programme qui vam e servir a retenir les syntaxe d'une classe:

#include

class addition
{
int a,b;
public:
int add();
addition();
};

addition::addition()
{
a = 1;
b = 3;
}

int addition::add()
{
int r;
r = a+b;
return r;
}

int main ()
{
addition();
int add();
return 0;
}

Voila c tout
@+
Kaouane

2 réponses

lol tu utilises la programmation orientée objet et tu dois donc créer un objet pour utiliser ta classe ;-)
donc ds ta fonction main fais qqch comme ca par ex :

int main()
{
addition PremObjAddit ; // pour créer un objet statique

/* et le constructeur s'exécute a la création de l'objet donc pas besoin de lexécuter */

PremObjAddit.add();

return 0;
}

et si tu veux créer un objet en dynamique :

int main()
{
addition * pPremObjAddit ;
pPremObjAddit = new addition ;

pPremObjAddit->add();

delete pPremObjAddit;

return 0;
}

voila, si tas d question hesite pas a me mailer a pornik@caramail.com bye
Messages postés
69
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
29 août 2012

Salut
ajout aussi un control sur la valeur de ton addition pour eviter tout depassement de capacité
c'est plus propre
enfin je pense