Bonjour à tous,
un petit problème de conception m'a amené à me poser la question suivante: Quelle sont les différences fondamentales entre le constructeur d'une classe et sa méthode Init()?
Ce qui engendre tout un tas de questions:
- Où doit-on faire l'allocation de mémoire pour les membres (tableaux, etc.)?
- Si l'on a des paramètres à passer pour construire et/ou initialiser sa classe, doit-on plutôt les passer au constructeur ou la la méthode Init()?
- Que doit-on mettre dans l'un et pas dans l'autre?
Merci.
Partager