Exemple (tout bete) de class pour les neophytes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 246 fois - Téléchargée 31 fois

Contenu du snippet

Il fait juste une addition toute bete, c pour montrer les class en C++ (en matant sur cppfrance, j'ai pas vu d'exemple aussi bas, aucun n'avais touché le fond ... moi je creuse encore :p

Source / Exemple :


#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>

class cocu{
public:
int a,b;//les deux variables qu'on vas additionner
int add();//la fonction de la class
};

int cocu::add()//on definit la fonction
{
return (a+b);
}

int main(int argc,char *argv[])
{
int g;//variable qui recoit la valeur de l'addition
cocu test;

test.a = atoi(argv[1]);
printf("Premier nombre rentre :\n%i\n",test.a);
test.b = atoi(argv[2]);
printf("Second nombre rentre :\n%i\n",test.b);

g = test.add();
printf("La somme de ces deux nombre est :\n");
printf("%i",g);
}

Conclusion :


Bon bah le fonctionnement (appelons le soft compilé "coucou")
c:\soft>coucou.exe 5 2
voila (je peux pas faire plus simple, dsl...)

A voir également

Ajouter un commentaire Commentaires
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005

djl => bien d'accord, mais on peut qd meme bien isoler !! :)
Messages postés
32
Date d'inscription
vendredi 18 janvier 2002
Statut
Membre
Dernière intervention
25 mai 2004

arf sorry, les réflexes Java :D
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
8
vObjects ==> je trouve dommage que pour coder pratique on soit souvent obliger de melanger c & c++ (procedurial et objet) ce qui est une mauvaise chose
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005

Bki >>

const unsigned MAX=100;
=> tu peux le mettre en static private dans ta classe

Ballon ballonDeFoot new Ballon();
> c quoi ca ??????????

Ballon ballonDeFoot
ou
Ballon* ballonDeFoot = new Ballon(); (de pas oublier le delete, acces avec ->)
Messages postés
17
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
29 décembre 2003

Bki, reli ton main(), tu vas avoir des erreurs à la compilation ...
*
->
delete XXX;
etc ...

Si vous voulez coder OO en C++ alors utiliser les class sinon, allez
faire du 'pseudo-objet' en C avec des structures et arrêtez avec tout ca, vous allez mêler tous les nouveaux/elles ... struct, class, struct, class, ...

Si vous voulez un 'BON' cours sur le C/C++ allez voir ca>
http://www.developpez.com/c/tutcpp/book1.php

Bki> des exemples de class et tout le tralala y sont ...

c'est complet comme cours, en francais, détaillé, facile à comprendre, avec exemples, etc ... etc ... etc ...

et aussi, Bki, je peut comprendre que ca fait longtemp toi et le C++ mais, ton exemple contient des tonnes d'erreurs ... ca aussi c'est affreux =P(conio.h)

maintenant,
bye bye!
Afficher les 19 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.