Avertissement du compilateur (niveau 4) C4710
'function' : fonction non incorporée
La fonction spécifiée a été marquée pour l’expansion inline, mais le compilateur n’a pas inline la fonction.
L’incorporation est effectuée à la discrétion du compilateur. Le inline
mot clé, comme les normes déconseillées (et, dans les normes C++17 et ultérieures, supprimées) register
mot clé, est utilisée comme indicateur pour le compilateur. Le compilateur utilise des heuristiques pour déterminer s’il doit inliner une fonction particulière pour accélérer le code lorsqu’il optimise la vitesse, ou s’il doit inliner une fonction particulière pour réduire le code lorsqu’il optimise l’espace. Le compilateur inline uniquement les fonctions les plus petites lors de la compilation pour l’espace.
Dans certains cas, le compilateur n’inline pas une fonction particulière pour des raisons mécaniques. Consultez C4714 pour obtenir la liste des raisons pour lesquelles le compilateur ne peut pas inliner une fonction.
Cet avertissement est désactivé par défaut. Pour plus d’informations, consultez les avertissements du compilateur désactivés par défaut.