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?

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top