Von new und delete hab ich jetzt immer noch nicht das wirklich Nützliche verstanden, bzw. was z.B. das machen würde: (angenommen alles ist vorhanden)
|
C-/C++-Quelltext
|
1
|
m_Variable = new CPseudoClass;
|
Mein Problem mit dem this-Zeiger hab ich echt höchst oberflächlich "beschrieben".
Ich verstehe nicht wozu ich das Teil brauche. Macht nicht
|
C-/C++-Quelltext
|
1
|
this->a = ab;
|
nicht das Gleiche wie
|
C-/C++-Quelltext
|
1
|
a = ab;
|
?
Und was genau soll das im Grunde heißen:
|
C-/C++-Quelltext
|
1
|
a->ab();
|
Ich hab das so verstanden, dass dann für a die Funktion ab gestartet wird.
Jedenfalls glaube ich das.
Ansonsten scheint mir da echt Übung zu fehlen, ich hab das nicht einmal in einem meiner
eigenen Spiele verwendet.
Die haben auch dementsprechend zeit in Anspruch genommen. Mir wurde immer gesagt, es sei nicht die optimale Lösung dafür, aber es würde so auch gehen. Teilweise sogar mit erheblichen Leistungsdefizit!
Ich mach jetzt schon echt viel mit der SFML und so, aber man. Das ist schlimm das ich das nicht wirklich verstehen will, btw. sich das nicht so einarbeitet.
Aber alle diese Themen habe ich mindestens 5 mal in der Konsole auf eigene Faust durch genommen.
Ich danke für weitere Antworten und für die, die schon geschrieben wurden.
MfG
Check