Zitat:
Prüfung direkt beim Erstellen der Punkt-Objekte.
|
ja stimmt schon. aber eine kaskade
Code:
if (x + 1 < this.size && y + 1 < this.size) {
ps[cnt++] = new Point (x + 1, y + 1);
}
// ..... 7 weitere vergleiche .....
finde ich noch uneleganter. bzw. fehleranfälliger.
und das bisschen overhead auf dem stack (8x2x sizeof (int)) ist wohl verkraftbar.
Zitat:
Welcher Anfänger kann dir hier sagen, ob zuerst zugegriffen oder inkrementiert wird?
|
wer spricht denn hier von anfänger? der autor hat immerhin den "[TUT] Wie werde ich Programierer?" thread gestartet.