Wyniki wyszukiwania dla "move-semantics"

1 odpowiedź

Jak napisać funkcję przypisania przeniesienia dla tej klasy pochodnej?

Z powodu tego błędu w Visual Studio 2013, Muszę podać własny konstruktor ruchu i przenieść przypisanie dla klasy pochodnej. Nie wiem jednak, jak wywołać odpo...

2 odpowiedź

Czy bezużyteczne jest deklarowanie lokalnej zmiennej jako referencji rvalue, np. T && r = ruch (v)?

Czy moglibyście podać mi przykładowy przykład pod pewnymi warunkami, aby udowodnić, że poniższe stwierdzenia są przydatne i konieczne?

1 odpowiedź

Realokacja wektorów używa kopii zamiast konstruktora ruchu

Hi Utworzyłem klasę Foo z konstruktorem ruchu noexcept przy użyciu gcc 4.7 i ustawiłem wielkość rezerwy wektora na 2, aby musiał on zmienić rozmiar podczas d...

3 odpowiedź

Wymuś błąd czasu kompilacji, jeśli std :: move spowoduje niezamierzoną kopię?

W swoim przemówieniu GoingNative 2013 Scott Meyers zwrócił na to uwagę

1 odpowiedź

Zwracanie std :: move (f) w std :: for_each

Piszę implementację standardowej biblioteki c ++ do badania.Mówi o tym standard C ++ 11

2 odpowiedź

Powtarzane std :: move na obiekcie gniazda boost :: asio w C ++ 11

Badam przy użyciu boost :: asio wraz z funkcjami C ++ 11. W szczególności skupiam się na przykładzie o nazwie „async_tcp_echo_server.cpp”, który znajduje się...

3 odpowiedź

Czy istnieje odwrotność std :: move? [duplikować]

To pytanie ma już tutaj odpowiedź:Funkcja dual do std :: move? 3 odpowiedzi

3 odpowiedź

Funkcja dual do std :: move?

Załóżmy, że mam klasę z tylko jednym konstruktorem:

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....

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...