C++

Temporary lifetime extension

Në shqip: Zgjatja e jetës së objekteve të përkohshme

ShpjegimiSQ

Një objekt i përkohshëm zakonisht zhduket në fund të rreshtit, por nëse e lidh me një const&, jeton sa referenca. Kujdes: kjo s'vlen kur e kthen nga një funksion.

EnglishEN

A temporary object normally disappears at the end of the line, but if you bind it to a const&, it lives as long as the reference. Careful: this doesn't work when you return it from a function.

Si ta mendosh

Si t'i kërkosh dikujt të presë sa ke nevojë për të.

Lexoje në anglisht

Like asking someone to wait as long as you need them.

Shembull kodicpp

const std::string& s = std::string("Arta") + "!";   // s vlen deri në fund të bllokut

Terma të lidhur