Wyniki wyszukiwania dla "move-semantics"

3 odpowiedź

Move Semantics i Pass-by-Rvalue-Reference w przeciążonej arytmetyce

Koduję małą numeryczną bibliotekę analityczną w C ++. Próbowałem zaimplementować za pomocą najnowszych funkcji C ++ 11, w tym semantykę ruchu. Rozumiem dysku...

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ę

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?

3 odpowiedź

Przenieś przydział niekompatybilny z Kopiowaniem standardowym i Zamień

Testowanie nowej semantyki Move.Właśnie zapytałem o problemy, które miałem z Move Constructor. Ale jak się okazuje w komentarzach, problem polega na tym, że ...

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

3 odpowiedź

Przenoszenie elementów z kontenera asocjacyjnego

Dla zabawy zaimplementowałem najprostszy algorytm sortowania, jaki można sobie wyobrazić:

2 odpowiedź

Przydział ruchów i członek odniesienia

Przypisanie kopii dla klasy ze zmienną składową odniesienia jest nie-nie, ponieważ nie można ponownie przypisać odniesienia. Ale co z przeniesieniem? Próbowa...

3 odpowiedź

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

2 odpowiedź

Czy pojemność jest wymagana do zachowania przy przenoszeniu std :: vector?

Rozważ następujący kod:

1 odpowiedź

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

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