¿Qué significa fórmula explícita?
Explícitamente, C proporciona la palabra clave explícita y los constructores declarados como explícitos no se pueden utilizar para conversiones implícitas.
Prueba de nivel 1
{
Hombre* * *:
prueba 1(int n){ num = n;}/ /Constructor universal
Privado:
Entero
};
Prueba de nivel 2
{ p >
Masculino * * *:
Prueba explícita 2(int n){ num = n;}//Constructor explícito
Privado:
Entero
};
int main()
{
Test1 t1 = 12//Llama implícitamente a su función constructora, éxito.
Test2 t2 = 12//Error de compilación, su constructor no se puede llamar implícitamente.
test2 T3(12); //La llamada explícita fue exitosa.
Devuelve 0;
}
Están todos copiados y pegados porque el problema es simple. ¿Cómo podemos evitar problemas? ing.com estrategia integral para estudiar en el extranjero