Questions et réponses pour le temporary-objects :

Les objets temporaires C ++ sont des objets Sans nom créés sur la pile par le compilateur. Ils sont utilisés lors de l'initialisation de référence et lors de l'évaluation des expressions, y compris des conversions de type standard, une transmission d'arguments, des rendements de fonction et une évaluation de l'expression de lancer.

6
votes
Supposons que j'ai une fonction qui renvoie un résultat important et plusieurs résultats sans importance. Je l'ai dit pour que les résultats sans importance soient renvoy&eacu ...

29
votes
Considérez le programme suivant: #include <iostream> int const * f(int const &i) { return &i; } int main() { std::cout << f(42); // #1 std::cout <&l ...