Utilisation de classe ou de structures

Signaler
Messages postés
268
Date d'inscription
lundi 1 mars 2004
Statut
Membre
Dernière intervention
19 avril 2012
-
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
-
Salut à tous,

Alors, jusqu'à présent je faisais ça au feeling, mais en fait il doit y avoir des raisons particulières pour les employés, quand est-ce qu'on utilisera le mot clé struct au lieu du mot clé class ? et vice-versa ?

Merci
@+

5 réponses

Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
class permet de faire une class, struct permet de faire une structure :



class MaClasse{};

struct MaStruct{};

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite
Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
4
Non, struct et class sont 2 mots cle qui permettent de déclarer une
classe, la seul différence c'est que la visibilité par défaut des
membres (et l'héritage) est 'public' avec struct pour rester compatible
avec le mot clé struct du C.
Messages postés
202
Date d'inscription
dimanche 18 mai 2003
Statut
Membre
Dernière intervention
6 mars 2010

attention une structure est très différent d'une classe. une structure
peut être vu comme un tableau avec des variables de type différent. une
classe sert pour la POO. elle permet de définir des variables de type
différent nien sur mais aussi de définir des méthodes propres à l'objet
instancié par cette classe. elle permet en outre d'utilisé des méthodes
puissantes comme le polymorphisme impossible a faire avec des
structures.

Voili,Voilou
Messages postés
475
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
11 août 2006
4
C'est completement faux ce que tu dis, il serait temps d'acheter un livre sur le C++.



Voila ce que dis Stroustrup sur cette question: http://cpptips.hyperformix.com/cpptips/struct_vs_class
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
Il est vrai que quand on est débutant il faut lire un livre, c'est le
seul moyen d'avoir des notions. J'ai du m'y soumettre comme tout le
monde et le garder à coté de son ordi car au début, y en a besoin !

Le CyberMonde nous offre une meilleur qualité de vie
CyberMan.inc The WebSite