Ich versuche, C ++ zu lernen. Verzeihen Sie mir, wenn diese Frage einen Mangel an Grundkenntnissen aufweist. Sie sehen, Tatsache ist, dass ich einen Mangel an Grundkenntnissen habe.
Ich möchte Hilfe beim Erstellen eines Iterators für eine von mir erstellte Klasse.
Ich habe eine Klasse 'Form', die einen Container mit Punkten enthält. Ich habe eine Klasse 'Stück', die auf eine Form verweist und eine Position für die Form definiert. Stück hat keine Form, es verweist nur auf eine Form.
Ich möchte, dass es so aussieht, als wäre Piece ein Container mit Punkten, die mit denen der Form identisch sind, auf die es verweist, wobei jedoch der Versatz der Position des Pieces hinzugefügt wird.
Ich möchte in der Lage sein, die Punkte des Stücks so zu durchlaufen, als wäre das Stück selbst ein Container. Ich habe ein wenig herumgelesen und nichts gefunden, was mir geholfen hat. Für Hinweise wäre ich sehr dankbar.