Hlavní navigace

Názor ke článku Tvoříme "vláčky" nejen v C++ od Sten - @17 Pokud je to reference, dočasná proměnná existuje...

  • 27. 1. 2012 11:11

    Sten (neregistrovaný)

    @17 Pokud je to reference, dočasná proměnná existuje do konce výrazu (do středníku), pokud je to přesun (nové v C++11 a nepoužívá se u tohoto operátoru), dočasná proměnná existuje do konce funkce, kam je předána (do uzavírací závorky). Ani v jednom případě by to nemělo spadnout.

    Btw. pokud .arg(someQTStrin­g.toStdString()­.c_str()) funguje, jak by dopadlo .operator <<(someQTStrin­g.toStdString()­.c_str()), které je ekvivalentní použití operátoru <<?