assignment-operator

Czym jest idiom kopiowanie i wymiana?

Czym jest ten idiom i kiedy należy go używać? Jakie problemy rozwiązuje? Czy idiom zmienia się po użyciu C++11? Chociaż było ... unkcja możliwa? Co to jest copy elision i jak optymalizuje idiom copy-and-swap C++: dynamiczna alokacja tablicy obiektów?

Jaka jest zasada trzech?

co oznaczaKopiowanie obiektu ? Czym są Konstruktor kopiujący i operator przypisania kopii? Kiedy muszę je zgłosić? Jak mogę zapobiec kopiowaniu moich obiektów?

Why don 't Java' s +=, -=, *=, /= operatorzy przydziałów złożonych wymagają odlewania?

Do dzisiaj myślałem, że na przykład: i += j; Był tylko skrótem do: i = i + j; Ale jeśli spróbujemy tego: int i = 5; ... += j; skompiluje dobrze. Czy to znaczy, że w rzeczywistości i += j; jest skrótem od czegoś takiego i = (type of i) (i + j)?

Jakie są różnice między operatorami " = " i "< - " w R?

Jakie są różnice między operatorami przypisania = i <- W R? Wiem, że operatory są nieco inne, jak pokazuje ten przykład ... 5 x = y <- 5 x <- y = 5 # Error in (x <- y) = 5 : could not find function "<-<-" Ale czy to jedyna różnica?

Zrozumienie dokładnie, kiedy dane.tabela jest odniesieniem do (w porównaniu z kopią) innych danych.tabela

Mam mały problem ze zrozumieniem właściwości pass-by-reference data.table. Niektóre operacje wydają się "łamać" odniesienie i ... upewnić się, że nie wprowadzam potencjalnych błędów w moim kodzie. Byłbym bardzo wdzięczny, gdyby ktoś mógł to wyjaśnić ja.

Jaka jest różnica między ' = ' i '< - ' w R? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... używać zarówno = jak i <- jako operatorów przypisywania zmiennych. Jaka jest różnica między nimi? Którego powinienem użyć?

Jak używać konstruktorów klasy bazowej i operatora przypisania w C++?

Mam klasę B z zestawem konstruktorów i operatorem przypisania. Oto jest: class B { public: B(); B(const string& s ... uniknąć przepisywania operatora przypisania, ponieważ musi on mieć dostęp do wszystkich prywatnych zmiennych członkowskich B.

Dlaczego Operator copy assignment musi zwracać referencję / const?

W C++ pojęcie zwracania referencji z operatora copy assignment jest dla mnie niejasne. Dlaczego operator przypisania kopii ni ... erator=(const A& a) { if (this == &a) { return *this; } param = a.param; return *this; }

Operator skrótu "or-assignment" (|=) w Javie

Mam do zrobienia długi zestaw porównań w Javie i chciałbym wiedzieć, czy jedno lub więcej z nich wyjdzie na jaw. Ciąg porówna ... e się i uruchamia. Podobnie, gdybym chciał wykonać kilka skrzyżowań logicznych, czy mógłbym użyć &= zamiast &&?

Jaka jest motywacja przypisania Scali do jednostki, a nie przypisanej wartości?

Jaka jest motywacja przypisania Scali do jednostki, a nie przypisanej wartości? Powszechnym wzorcem w programowaniu We / Wy ... bytesRead. [[2]}wydaje się być interesującą rzeczą, aby pominąć język funkcjonalny. Zastanawiam się, dlaczego tak się stało?

Co oznacza operator ampersand po tym przypisaniu?

Czytałam to Ładna odpowiedź odnośnie "zasady pięciu" i zauważyłam coś, czego wcześniej nie widziałam: class C { ... C& ... rzed = default dla operatora przyporządkowania kopii i dla operatora przyporządkowania ruchu? Czy ktoś ma referencje do tego?

Konstruktor kopiujący i operator przypisania

Jeśli nadpisuję operator= czy Konstruktor kopiujący automatycznie użyje nowego operatora? Podobnie, jeśli zdefiniuję Konstruktor kopiujący, czy operator= automatycznie 'odziedziczy' zachowanie od konstruktora kopiującego?

Reference assignment operator in PHP, =&

Co robi operator przypisania =& (equals-ampersand) w PHP? Czy jest przestarzały?

Kiedy przeciążenie pass by reference (wartość l i wartość r) jest preferowane od pass-by-value?

Widziałem, że mówi się, że operator= napisane, aby wziąć parametr tego samego typu by-value służy zarówno jako operator przyp ... pisania ruchu, nie może push_back być zdefiniowany w Standard, aby być pojedynczą funkcją? void push_back (value_type val);

Zapomniany operator przypisania " = "i pospolite": ="

Dokumentacja dla PL / pgSQL mówi, że deklaracja i przypisanie do zmiennych odbywa się za pomocą :=. Ale prosty, krótszy i ba ... zodu i do tyłu jednocześnie. Nie zadowolony z liczby zgonów i permanentne okaleczenia z tego wynalazku wymyśla C i Unix.

Wielokrotne Przypisywanie i kolejność ewaluacji w Pythonie

Jaka jest różnica między następującymi wyrażeniami Pythona: # First: x,y = y,x+y # Second: x = y y = x+y pierwszy daj ... gt;> y = 2 >>> x = y >>> y = x+y >>> x 2 >>> y 4 y to 3 w pierwszy i 4 w drugi

Lista kontrolna do pisania konstruktora kopiującego i operatora przypisania w C++

Proszę napisać listę zadań, które Konstruktor kopiujący i operator przypisania muszą wykonać w C++, aby zachować bezpieczeństwo WYJĄTKÓW, uniknąć wycieków pamięci itp.

W jaki sposób są obsługiwane elementy tablicy C++ w funkcjach kontroli kopiowania?

Zastanawiałam się nad tym od dłuższego czasu. Weźmy następujący przykład: struct matrix { float data[16]; }; Wiem, co ... here? return *this; } }; Czy to dotyczy std::copy lub std::uninitialized_copy lub memcpy lub memmove albo co?

Co jest złego w "sprawdzaniu do samodzielnego zadania" i co to znaczy?

W książce Herba Suttera wyjątkowa C++ (1999), ma słowa w rozwiązaniu punktu 10: "Exception-unsafe "i" poor design " idą ... nia. Czy to naprawdę boli? [notatka 1] w poz. 38 tożsamość obiektu później w książce Herba wyjaśnia on o przypisaniu sobie.

co to jest return type of assignment operator?

Dopiero zaczynam C++. Jestem trochę zdezorientowany co do typu powrotu przypisania i operatora dereferencji. Śledzę książkę C ... , czy odniesienie do obiektu. Czy te stwierdzenia są równoważne? Jeśli tak, to jak? Każde Wyjaśnienie będzie mile widziane.