return const & - C++ - Programmation
Marsh Posté le 13-06-2009 à 13:18:06
http://herbsutter.wordpress.com/20 [...] ant-const/
Ensuite sinon dans ton cas :
1/ oui
2/ non tu fais une copie dans un objet du truc référencé renvoyé par f()
Marsh Posté le 13-06-2009 à 23:11:17
c là qu'on voit que visual même 2008 n'est pas trés en forme, meme pas un warning :
string f()
{
return "TEMPORARY";
}
int main()
{
string &s = f();
}
Marsh Posté le 15-06-2009 à 11:58:58
Glock 17Pro a écrit : c là qu'on voit que visual même 2008 n'est pas trés en forme, meme pas un warning : |
Citation : |
c'est sur que si tu paramètres mal ton compilateur, tu ne risques pas d'obtenir grand chose...
(/W4)
Marsh Posté le 15-06-2009 à 19:42:48
c'est quand même balot de devoir changer la config pour un truc qui est standard
Marsh Posté le 13-06-2009 à 13:04:37
salut,
comment bien initialiser une variable avec un type de retour de fonction const & :
const Type & t= f()
Type t = f()
merci