Archive for novembre 17th, 2008
C++ – le problème des variables temporaires
Imaginons une fonction retournant un std::string par valeur: std::string foo() { return std::string(); } Lors du return, le compilateur crée une variable temporaire et celle-ci existe jusqu’à ce que la fonction se termine. Cela ne pose pas de problème si vous utilisez cette variable temporaire de cette manière: std::string str = foo(); Une copie de […]
Posted: novembre 17th, 2008 under C++.
Comments: 1