Anonymní profil Rtt – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Rtt – Programujte.comAnonymní profil Rtt – Programujte.com

 

Příspěvky odeslané z IP adresy 178.41.31.–

Rtt
C / C++ › C++ return reference
21. 9. 2018   #381729

Moc nerozumiem ako by to vyzeralo s tym extra objektom .. :-) 
nebolo by jednoduchsie spravit si nejaku metodu ktora by vratila true/false podla
toho ci by si tam account nachadzal? 

Rtt
C / C++ › C++ return reference
21. 9. 2018   #381720

Ak sa nemylim , tak 'return by value = kopirovanie' , co teda znamena ,
ze kazdy objekt vytvoreny vo funkcii ktory vratime hodnotou budeme musiet kopirovat pri volani funkcie resp.
neexistuje ziadny sposob ako vratit lokalny objekt bez kopirovania? 
 

Rtt
C / C++ › C++ return reference
21. 9. 2018   #381715

Ahoj, na stackoverflow som sa cital , ze nieco ako 
 

int& func() {
    int x;
    return x;
	
}

je zle, pretoze 'x' zanikne po returne .
Ak spravim nieco taketo tak je to v poriadku ? 

int& func() {
    int& x;
    return x;

}

Co by sa stalo v takomto pripade? 
 

int func() {
    int& x;
    return x;

}

dakujem za objasnenie :-))

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý