Bonjour
Je m'attaque au C++ dans le contexte suivant :
J'ai déjà fait pas mal de C il y a longtemps, plein de Java, un peu de Python.
J'en suis pour l'instant aux tutoriels de base et pour la partie objet.
J'ai pris Visual Studio comme environnement de dev parce qu'il est relativement bien intégré pour développer dans le moteur Unreal.
La question :
Le constructeur par défaut, sans paramètre est obligatoire.
On peut bien sur le surcharger avec un constructeur avec paramètre.
Mais du coup, ce constructeur sans paramètre est accessible et utilisable même pour un l'objet qui a absolument besoin de parametre d'entrée.
Les bonnes manières pour gérer ça, c'est quoi ?
Remonter une exception si on appelle le constructeur sans paramètre ?
Mettre le constructeur sans paramètre en private ?
Autre ?