En este tutorial, aprenderemos sobre las funciones en línea en C ++ y cómo usarlas con la ayuda de ejemplos.
En C ++, podemos declarar una función como en línea. Esto copia la función en la ubicación de la llamada a la función en tiempo de compilación y puede acelerar la ejecución del programa.
Antes de seguir este tutorial, asegúrese de visitar las funciones de C ++.
Funciones en línea
Para crear una función en línea, usamos la inline
palabra clave. Por ejemplo,
inline returnType functionName(parameters) ( // code )
Observe el uso de la palabra clave inline
antes de la definición de función.
Función en línea de C ++
#include using namespace std; inline void displayNum(int num) ( cout << num << endl; ) int main() ( // first function call displayNum(5); // second function call displayNum(8); // third function call displayNum(666); return 0; )
Salida
5 8 666
Así es como funciona este programa:

Aquí, creamos una función en línea llamada displayNum()
que toma un solo entero como parámetro.
Luego llamamos a la función 3 veces en la main()
función con diferentes argumentos. Cada vez que displayNum()
se llama, el compilador copia el código de la función en esa ubicación de llamada.