Pointer auf Objekte in einem Array (C++)?
Ich arbeite grade an einem Sudoku-Löser, der das Sudoku über Logik lösen soll und nicht über Brute-Force beim einsetzen.
Als Klassen habe ich die Zellen, die Zeilen, die Spalten und die Boxen.
Ich habe mir ein 2D-Array von den Zellen gemacht und jeweils ein 1D-Array für den Rest. In der Zellen-Klasse habe ich jeweils die anderen Klassen als Teil von dieser definiert.
Da - zumindest meines nicht ganz ausgereiften Wissens - ein Array ja ohnehin eine Ansammlung von Pointern ist habe ich dann einfach z.B. Zelle[0][0].Zeile = Zeile[0].
Da ich diese Frage stelle funktioniert das aber offensichtlich aber nicht.
Daher die Frage: Wie gehts richtig?