Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Apuntes / C++ - Funciones Insertadas

C++ - Funciones Insertadas

 ***** (2 opiniones)
CopyLeft Apuntes de Maria Denys Vela Mejia - 09 de Mayo de 2006
Temas Relacionados: CGIVisual Studio
4. Funciones Insertadas
En C++ es posible definir funciones a las que no se llama
realmente, pero se insertan en el codigo en el momento de cada llamada. La
ventaja de las funciones insertadas es que se pueden ejecutar mas rapidamente
que las funciones normales. La desventaja es que si son demasiado largas y se
las llama demasiado a menudo, el programa aumentara su longitud.




Para declarar una funcion insertada, simplemente hay que
preceder la definicion de la funcion con el especificador inline.




Ejemplo:

inline int par (int x)
{
return !(x%2);
}






Si la definicion de una funcion miembro es suficientemente
corta, su definicion se puede incluir dentro de la declaracion de clase. Hacer
esto provoca que la funcion se convierta automaticamente en una funcion
insertada, si es posible.




Cuando una funcion se define dentro de una declaracion de
clase, la palabra clave inline no es necesaria.




Autor y licencia de 'C++ - Funciones Insertadas'

Wikis relacionados con 'C++ - Funciones Insertadas'

Hoy parece evidente que las funciones-poderes del Estado están llamadas a una colaboración y a... Más »
Este es el diario de Peter Class sobre sus dias aprendizaje de una disciplina de... Más »
Herramientas para programar en C/C++ El lenguaje de los scripts tienen sus problemas: para comenzar, un... Más »
C++
Se encuentran apuntes
En algunos lenguajes tenemos la opción de utilizar punteros a funciones o soluciones similares, que... Más »
¿Estás seguro de que deseas eliminar este capítulo?