Tecnología y Electrónica, pregunta formulada por joelmanobanda, hace 1 mes

AYUDA PORF


qué es la funcionan interna en c++....

Respuestas a la pregunta

Contestado por yefersonhiguita
0

Respuesta:

Una función que devuelve un entero y acepta cualquier número de argumentos en cualquier orden, inclusive ningún argumento.

Funciones internas

Algunos compiladores realizan optimizaciones en el código de una forma concreta: tienen disponible una suerte de extensión del lenguaje, de forma similar a como si fueran palabras reservadas, que reemplazan a ciertas funciones del propio lenguaje. El mensaje de error

declaración implícita incompatible de la función interna ‘exit’ [activado por defecto]

Te está diciendo justamente eso: el compilador proporciona una función exit( ) propia. Esta forma de actuar facilita la optimización del código, puesto que el compilador contempla el uso de ciertas palabras reservadas adicionales con un comportamiento concreto y genera un código especial en esos casos.

Explicación

Ahora ya sabemos lo que sigifica el mensaje: el prototipo por defecto que genera el compilador (int exit( )) entra en conflicto con la extensión propia del compilador. Como dichas extensiones suelen ser compatibles con las funciones del lenguaje, la extensión tendrá el prototipo void exit( int ). Y ambas cosas no son iguales, de ahí el aviso.

Otras preguntas