Question sur les structures - C++ - Programmation
Marsh Posté le 08-04-2005 à 15:29:35
dreamkiller a écrit : Voila je doit prouver a qq que les structures ne peuvente pas contenir de fonction. |
1>2 cqfd
stfu noob
Marsh Posté le 08-04-2005 à 15:31:15
schnapsmann a écrit : 1>2 cqfd |
J'ai pas tous compris la
Marsh Posté le 08-04-2005 à 15:38:09
schnapsmann a écrit : stfw plz |
Tu peut parler clairement stp je comprend rien
Marsh Posté le 08-04-2005 à 15:38:38
http://rangiroa.essi.fr/cours/langage/cpp/x2719.html
Marsh Posté le 08-04-2005 à 15:58:24
tu peux tout à fait coller une fonction dans une structure, mais contrairement à une classe tu n'as pas tous les avantages liés aux LOO, et il y a quelques subtilités (par exemple ce qui est déclarés en private quand on ne précise pas le mot clé dans un cas le sera en public dans un autre)
Marsh Posté le 08-04-2005 à 15:58:35
avou que ton topic est ridicule dreamkiller, le mot cle struct sert a declarer une classe en c++, a moins que tu te soit trompé de cat ??
Marsh Posté le 08-04-2005 à 16:00:54
TotalRecall a écrit : tu peux tout à fait coller une fonction dans une structure, mais contrairement à une classe tu n'as pas tous les avantages liés aux LOO, et il y a quelques subtilités (par exemple ce qui est déclarés en private quand on ne précise pas le mot clé dans un cas le sera en public dans un autre) |
struct et class sont deux mots cles pour declarer une classe, la seule difference c'est qu'avec struct les attributs et l'heritage sont par defaut publique
Marsh Posté le 08-04-2005 à 19:52:29
ben j'suis sur le cul moi qui croyé que une structure et une classe c'etait totalement different !!!
J'ai encore perdu une ocasion de fermé ma gueulle
Marsh Posté le 12-04-2005 à 13:05:55
mais alors si c'est la meme chose il est ou l'avantage par rapport a une classe de declaré des fonctions dans une structure
Marsh Posté le 12-04-2005 à 14:10:56
ben mise à par que par défaut les fonctions seront privées, aucune
Marsh Posté le 12-04-2005 à 14:13:14
c'est pas tout a fait pareil
avec une structure les membres sont par defaut "public" et avec les class "private"
--EDIT--
je viens devoir que ça déja étais dit. sorry !
Marsh Posté le 12-04-2005 à 15:14:23
ouai donc en gros autant crée une classe
Marsh Posté le 12-04-2005 à 15:18:00
il n'y a pas de structure au sens C en C++, mais l'utilisation du mot cle struct pour declarer une classe et le fait que les membres sont par defaut publique permet la compatibilité
alors arrete de dire que struct = structure, struct c'est une classe
Marsh Posté le 12-04-2005 à 18:31:55
skelter a écrit : alors arrete de dire que struct = structure |
Raccourci syntaxique dérivée de la programmation C => ne pinaillons pas pour un mot mal employé qui ne prête pas à conséquence...
Marsh Posté le 12-04-2005 à 19:04:32
excusé moi si j'fais le boulet mais c'est a cause de mes profs au lieu de nous dire clairement il nous font croire des choses(plutot ils ometent de nous dire des choses) totalement fausse
Marsh Posté le 12-04-2005 à 19:11:28
t'inquiéte pas j'ai connu, et le truc c'est que je savais déja programmé en C++ donc je m'apercevais encore plus de l'incompétence du prof et de toutes les erreurs commise (un gros bordel de connerie, du C++ avec du C, un compilateur obsoléte... imagine ce que ca donne )
le mieux et que tu te débrouille par toi même lit de la doc fais des tutos, etc... et aprés ca va roulé
Marsh Posté le 08-04-2005 à 15:25:33
Voila je doit prouver a qq que les structures ne peuvente pas contenir de fonction.
Voila prouver moi le contraire ou confirmer svp.
Merci
---------------
debian sib sur asus a6va peut etre prochainement un freebsd