j'ai un constructeur de la forme:Prévention coulée implicite de types numériques dans le constructeur en C++
MyClass (int a, int b, int c);
et il est appelé avec le code comme ceci:
MyClass mon_objet (4,0, 3,14, 0,002);
Je voudrais empêcher cette conversion automatique de double en int, ou au moins obtenir des avertissements au moment de la compilation.
Il semble que le mot-clé "explicite" ne fonctionne pas dans ce cas, non?
Une distribution est explicite par définition. Vous voulez dire "conversion implicite" dans le titre. –