constructeur

constructeur - C++ - Programmation

Marsh Posté le 19-01-2004 à 19:46:59    

Bonjour,
 
je debute en c++.
 
Je voudrais savoir si il est obligatoire de mettre un constructeur dans une classe.
 
Merci.

Reply

Marsh Posté le 19-01-2004 à 19:46:59   

Reply

Marsh Posté le 19-01-2004 à 19:52:21    

non. si tu les écris pas, le compilateur synthétise pour toi constructeur par défaut, de recopie, operator= et destructeur.
 
leur sémantique est trivial, ce qui peut ne pas être statisfaisant avec des pointeurs (copie de surface)

Reply

Marsh Posté le 19-01-2004 à 20:01:15    

En fait, si g bien compris, il faut mettre un constructeur quand on veut initialiser les attributs de la classe à des valeurs particulieres, sinon on laisse le constructeur par defaut ?
Est ce que cette vision du consrtucteur peut me suffir pour débuter ?

Reply

Marsh Posté le 19-01-2004 à 20:02:40    

oui

Reply

Marsh Posté le 19-01-2004 à 20:07:07    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed