Benutzer mit den meisten Antworten
CArray in CArray-Klasse verwendbar?

Frage
-
Ich bin mir nicht so richtig sicher ob das geht...
Also wenn ich eine Klasse habe, in der ein CArray verwendet wird, kann ich dann ein CArray von dieser Klasse erstellen?Ich bin mir nicht sicher ob das geht, da in einem Array ja alle Elemente hintereinander liegen müssen.
VisualCPlusPlus
Antworten
-
- Als Antwort vorgeschlagen Martin RichterModerator Donnerstag, 8. September 2011 12:57
- Als Antwort markiert KK Senior Donnerstag, 8. September 2011 17:41
Alle Antworten
-
- Als Antwort vorgeschlagen Martin RichterModerator Donnerstag, 8. September 2011 12:57
- Als Antwort markiert KK Senior Donnerstag, 8. September 2011 17:41
-
Was meinst du mit Copy-Operatoren?
Meines wissens nach liegen in einem Array alle Elemente direkt hintereinander, im Arbeitsspeicher. Wenn ich nun 2 Elemente meiner Klasse hinzufüge, und anschließend im zuerst hinzugefügten Element das "Klassen-Array" um ein Element Aufstocke, passt das Element ja nicht mehr hin, da ja schon das 2. Array der meiner Klasse dahinter liegt.
VisualCPlusPlus -
- Als Antwort vorgeschlagen Martin RichterModerator Freitag, 9. September 2011 09:47
-
Gut, und was ist nun ein Copy-Operator?
Oder auch Assignment Operator!
Siehe auch Copy-Constructor!Wir wäre es mal mit einem Grundlagenbuch?
class CMyClass { ... CMyClass(const CMyClass& ref); // Copy constructor CMyClass &operator=(const CMyClass& ref); // Assignment operator ... }
PS: Findet sich auch alles n wikipedia:
http://en.wikipedia.org/wiki/Assignment_operator_in_C%2B%2B
http://en.wikipedia.org/wiki/Copy_constructor
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de- Als Antwort vorgeschlagen Martin RichterModerator Freitag, 9. September 2011 09:47
- Bearbeitet Martin RichterModerator Freitag, 9. September 2011 13:51