Ver Mensaje Individual
  #9  
Antiguo 01-04-2014
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Reputación: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Cita:
Empezado por dec Ver Mensaje
Hola,



Eso parece. Se trata de una sugerencia para el compilador, pero, este puede hacer lo que crea más conveniente. Supongo que lo normal es no usar "inline" si de veras no se trata de conseguir la optimización prometida. O en Lazarus esto funciona de otra forma o a alguien se le ha ocurrido que usando "inline" a tutiplén es mejor...
En realidad, ese "alguien" he sido yo.

Todos esos procedimientos y funciones con "INLINE" de mi proyecto se deben a que son "moldes" para llamar a funciones C. Es decir, hacen una simple llamada, nada más. Al menos en Free Pascal funcionan como dice Al González, por lo tanto sí optimizan (no hace dos llamadas seguidas, sino sólo una, a la función C).

Cita:
Empezado por dec Ver Mensaje
Luego de buscar un poco por Google parece que la directiva "inline" se introdujo en Delphi 2005.
Pues yo juraría haberlo usado con Delphi 6... ¿Habré inventado ese recuerdo?
Responder Con Cita