Structure ou classe? - C++ - Programmation
Marsh Posté le 18-05-2005 à 11:41:58
c'est la même chose si ce n'est la visibilité par défaut des membres et de l'héritage.
Marsh Posté le 18-05-2005 à 14:59:39
perso, je préfére utiliser class parceque ces membres sont par defaut "private" mais bon que tu utilise l'un ou l'autre a peu d'importance
Marsh Posté le 18-05-2005 à 15:21:50
Si je ne m'abuse, une classe est définie par référence, tandis qu'une structure l'est par valeur.
Marsh Posté le 24-05-2005 à 19:16:45
007seb a écrit : Si je ne m'abuse, une classe est définie par référence, tandis qu'une structure l'est par valeur. |
rien à voir.
Comme l'a dit Taz, struct et class sont presque synonimes en C++.
Entre pratique les références et les class ça "fait" C++ alors que les struct et les passages par valeur ça "fait" C, d'où la confusion.
Code :
|
ce code est légal en C++, A est une classe passée par valeur avec f, B est une structure passée par référence avec g
Marsh Posté le 24-05-2005 à 19:18:58
007seb a écrit : Si je ne m'abuse, une classe est définie par référence, tandis qu'une structure l'est par valeur. |
Non, c'est C# ça
Marsh Posté le 18-05-2005 à 11:20:38
Salut,
C'est encore moi et le C++, j'ai une question fondamentale.
Quels sont les avantages et les inconvénients à créer une structure ou une classe?
Dans quels cas vaut-il mieux utiliser l'un plutôt que l'autre?
Merci
Message édité par AsTro le 18-05-2005 à 11:43:23