Wyniki wyszukiwania dla "temporary-objects"
Obiekty tymczasowe - kiedy są tworzone, jak je rozpoznać w kodzie?
W Eckel, tom 1, str: 367
stałe odwołanie do tymczasowego obiektu zostaje przerwane po zakresie funkcji (czas życia)
Pytającto pytanie, Dowiedziałem się, że odwołanie do tymczasowego obiektu jest poprawne w C ++:
Dlaczego nie niekonstytucyjne odniesienie do obiektów tymczasowych? [duplikować]
C ++ pozwala na przypisywanie obiektów tymczasowych tylko do stałych referencji. Nie pozwoli na przypisanie tymczasowych obiektów do odniesienia.Na przykład:
Wydajność pIter! = Cont.end () in for loop
Ostatnio przeszukiwałem „Exceptional C ++” autorstwa Herb Suttera i mam poważne wątpliwości co do konkretnego zalecenia, które podaje w punkcie 6 - Temporary...
Tymczasowe przedłużenie żywotności
Sekcja standardu 12.2.5 mówi:Tymczasowe powiązanie z parametrem odniesienia w wywołaniu funkcji (5.2.2) utrzymuje się aż do zakończenia pełnego wyrażenia zaw...
Przedłużenie żywotności i operator warunkowy
odwołania do lokalnej wartości l-const i referencji r mogą zwiększyć żywotność tymczasowych: