[Débutant] Constructeur ~Destructeur
Bonjour,
Concernant les constructeurs et les destructeurs j'ai lu sur un forum (peut être ici) que le fait d'utiliser new peux entrainer des fuites mémoires!!
Ma question est quelle est la meilleur façon de construire et détruire un objet?
J'ai un peu de mal avec ce concept? le jour où il y aura un garbage collector....
Est ce que ceci est bon?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
maClasse::maClasse(int unEntier, char* unPointeurChar)
{
unEntier = 3;
unPointeurChar = "aa";
}
maClasse::~maClasse()
{
delete[] entier, unPointeurChar;
} |
Avec un header qui déclare ça :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
class maClasse
{
public :
maClasse();
~maClasse();
private :
int unEntier;
char *unPointeurChar;
} |
Merci!