chrisbk a écrit :
c'est tout un debat ca
l'appel de fonction est supprimé (en clair, le code la fonction est recopié par le compilo a l'endroit de l'appel)
Cela a un gain interessant quand le coup de l'appel de fonction est superieur au temps de traitement de la fonction (typiquement un accesseur)
Par contre si la fonction est trop longue certains pensent que tu noie le cache de code de ton CPU ruinant par la meme ton but (et en plus ton exe devient + gros)
|
En gros le code de l'inline est directement injecté dans celui de la fonction où il est utilisé, ce qui évite d'aller le chercher et donc de perdre du temps ?
Mais si j'utilise un exemple 100 fois ce même inline, il sera recopié 100x dans l'application ?
Message édité par iS@mi le 14-10-2003 à 16:31:42