Tengo un constructor de la forma:Prevención de conversión implícita de tipos numéricos en el constructor en C++
MyClass (int a, int b, int c);
y es llamado con el código de la siguiente manera:
MiClase mi_objeto (4,0, 3,14, 0,002);
Me gustaría evitar esta conversión automática de doble a int, o al menos recibir advertencias en tiempo de compilación.
Parece que la palabra clave "explícita" no funciona en estos casos, ¿verdad?
Un elenco es explícito por definición. Quiere decir "conversión implícita" en el título. –