Stavo leggendo C++ Faq Second Edition, numero faq 32.08.Parametro passato con riferimento const restituito da riferimento const
FAQ dice che il parametro passato da riferimento const e restituito da riferimento const può causare riferimento ciondolante.
Ma va bene se il parametro viene passato per riferimento e restituito per riferimento.
Ho capito che non è sicuro in caso di riferimento const ma come è sicuro nel caso in cui il parametro non è riferimento const.
ultima linea di FAQ dice "Si noti che se una funzione accetta un parametro di riferimento non-const (ad esempio, f (string & s)), restituendo una copia di questo parametro di riferimento è sicuro perché un temporaneo non può essere passato da riferimento non const. "
Hai bisogno di qualche intuizione su questo !!
Non sono sicuro di cosa intendi su Faq Seconda edizione. puoi pubblicare l'Url su di esso? –
http://www.amazon.com/FAQs-2nd-Marshall-P-Cline/dp/0201309831/ref=sr_1_1?ie=UTF8&s=books&qid=1237575374&sr=8-1 – anand
ok vedo. molte faq là fuori e non era nel famoso online faq C++ e poi mi chiedevo cosa fosse :) –