Maison >Liste des sujets >Qu'est-ce qu'une fonction en ligne
Les fonctions en ligne sont une fonctionnalité du langage de programmation qui indique au compilateur d'insérer le code de la fonction au point d'appel lorsque la fonction est appelée, plutôt que de l'exécuter via un appel de fonction. Le but des fonctions en ligne est d'améliorer l'efficacité de l'exécution du programme et de réduire le coût des appels de fonction. L'utilisation de fonctions en ligne nécessite un compromis entre la taille du code et l'efficacité d'exécution. Bien que les fonctions en ligne puissent améliorer l'efficacité d'exécution du programme, elles augmenteront également la taille du code. La taille du programme augmentera. Cela peut affecter le taux de réussite du cache, réduisant ainsi l'efficacité d'exécution du programme.