Wyniki wyszukiwania dla "move-semantics"

2 odpowiedź

Kiedy wywoływany jest konstruktor move w funkcji `std :: move ()`?

6 odpowiedzi

Kiedy należy użyć std :: move w wartości zwracanej przez funkcję? [duplikować]

2 odpowiedź

Dlaczego resize () powoduje kopiowanie, a nie ruch, zawartości wektora po przekroczeniu pojemności? [duplikować]

To pytanie ma już tutaj odpowiedź:Jak wymusić semantykę ruchu, gdy wektor rośnie? 4 odpowiedziDana klasa

1 odpowiedź

Aby zwrócić std :: move (x) lub nie?

2 odpowiedź

Przenieś semantykę i przeciążenie operatora

Jest to związane zta odpowiedź dostarczone przez Matthieu M. na temat wykorzystania semantyki ruchu z przeciążeniem operatora + (ogólnie, operatorzy, którzy ...

4 odpowiedź

Dlaczego kopiujemy, a następnie przenosimy?

Zobaczyłem gdzieś kod, w którym ktoś zdecydował się skopiować obiekt, a następnie przenieść go do elementu danych klasy. Wprawiło mnie to w zakłopotanie, pon...

6 odpowiedzi

Czy C ++ 11 przesuwa semantykę robiąc coś nowego lub po prostu czyniąc semantykę jaśniejszą?

W zasadzie staram się zrozumieć, czy cała koncepcja „przenieś semantykę” jest czymś zupełnie nowym, czy też po prostu upraszcza implementację istniejącego ko...

3 odpowiedź

Jak używać semantyki c ++ 11 do dołączania treści wektorowych do innego wektora?

2 odpowiedź

Jak oszukać boost :: asio, aby zezwolić na obsługę tylko ruchów

W protokole komunikacyjnym RPC po wywołaniu metody wysyłam wiadomości „gotowe” z powrotem do dzwoniącego. Ponieważ metody są wywoływane jednocześnie, bufor z...

1 odpowiedź

Kiedy konieczne jest wyraźne przejście do instrukcji zwrotu?

Wskomentuj inne pytanie Jonathan Wakely odpowiada na moje oświadczenie:Nigdy nie potrzebujesz jawnego ruchu dla lokalnej wartości zwracanej funkcji zmiennej....