optimisation de la valeur en retour VC2008
-
22-08-2019 - |
Question
Y at-il d'autres techniques comme RVO (retour d'optimisation de la valeur) ou NRVO (du nom d'optimisation de la valeur de retour) qui peut être utilisé avec VC2008?
La solution
Peut-être cette peut vous aider.
Mais en général, il est le compilateur qui fait ce genre d'optimisation, pas vous.
Autres conseils
Je vous inquiétez pas trop sur ces Optimisations si je vous étais. En dehors de toute autre chose, ils ne sont pas portables.
Si vous êtes inquiet au sujet d'écrire du code C ++ efficace, la règle numéro un est d'éviter la copie tout à fait. Assurez-vous d'utiliser la référence dans tous les lieux où ils sont possibles, mais ne pas essayer de les utiliser là où ils ne sont pas. Après, tout, parfois vous avez réellement besoin d'une nouvelle valeur -. Que la valeur de retour pour les implémentations de l'opérateur + (), par exemple