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