C++ Tutorial [083] - Assignment Operator GERMAN

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

Sehr gut strukturierte Tutorial Reihe. Großes Lob an deine Mühen!

jonasdietrich
Автор

2:42 ach man, deswegen fällt mir die Sache mit den Pointern so schwer! Das * und & haben doch echt in jedem Kontext wieder eine neue Bedeutung. Da kommt man als C++ Einsteiger doch gar nicht mit!
In dem Funktionsparameter schreiben wir &other, weil es uns nur um die Werte von other geht. Und wenn man dann innerhalb der Funktion wieder ein &other macht, das & also quasi doppelt einsetze, kriege ich die Speicheradresse? Hab ich das richtig verstanden?

*var = Hol mir den Pointer
&var = Hol mir die Values
&(&var) = Hol mir die Referenz

Könnte man das so sagen?
Eine schnelle Antwort würde mich freuen. Schreibe nächste Woche eine Klausur über C++. Ansonsten echt top Videos Brotcrunsher! Deine YT-Serie bringt so viel mehr als die Vorlesungen. Danke! :)

bobonaqa
Автор

Ich verstehe die Funktionsweiße von dem unüberschriebenen = Operator hier nicht ganz. In Java wenn man z.B eine ArrayList a hat und diese dann gleich b setzt(b ist auch eine ArrayList) dann sollte es ja kein Problem geben. Ersetzt der Operator in C++ also nur die Felder von a durch die von b oder richtet er den Pointer von a auf die Speicheradresse von b (so hab ich mir das vorgestellt, aber mein Weltbild ist jetzt etwas durcheinander)?

the-karabin
Автор

warum kann man nicht other[i] nutzen wenn wir den entsprechenden Operator schon überladen haben?

malino-souls
Автор

Wow ist das komplex gemacht mit Copy-Konstruktor und Assignment-Operator.
t2 = t1; // calls assignment operator
Test t3 = t1; // calls copy constructor, same as "Test t3(t1);"

Was ist das für eine Spinnerei in CPP? Syntax ist ja mal echt verrückt...

alexmattheis
Автор

Ich glaub ich fang langsam an zu verstehen also das mit den Operatoren Überladen

ruvoker
visit shbcf.ru