La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa fórmula explícita?

¿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

{

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