Compartir a través de


Advertencia del compilador (nivel 4) C4710

'función' : la función no está entre líneas

La función dada fue seleccionada para la expansión en línea, pero el compilador no realizó la expansión.

La inclusión de funciones en línea tiene lugar a discreción del compilador. La palabra clave inline, al igual que la palabra clave register, se utiliza como sugerencia para el compilador. El compilador utiliza la heurística para determinar si debe incluir en línea una función particular con objeto de acelerar el código, al compilar para optimizar la velocidad, o para reducir el tamaño del código al compilar para optimizar el espacio. El compilador sólo realiza la inclusión en línea de funciones muy pequeñas al compilar para optimizar el espacio.

En algunos casos, el compilador no incluye en línea una determinada función por motivos mecánicos. Vea C4714 para obtener una lista de motivos por los que el compilador no incluye en línea una función.

De forma predeterminada, esta advertencia está desactivada. Para obtener más información, vea Advertencias del compilador desactivadas de forma predeterminada.