Objekt richtig löschen.
-
Sind doch nur 5 Parameter.

-
Ok und wie sagt man das ein Array alles Null bekommen soll? Ich hab versucht, aber ging so net:
test[20][20] = 0;Und das sieht net so gut aus:
test[20][20] = {{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}};
-
Schreib einfach den Konstruktor richtig (Initialisierungsliste) und du hast das Problem nicht. (Auch ansonsten solltest du dir so schnell, wie möglich angewöhnen IMMER alle Werte zu Initialisieren). Ansonsten gibt das dann so Fehler, wie, dass die Debug Version läuft, aber die Release Version nicht. Und das ist dann meist nur sehr eklig wieder zu finden/beheben.
EDIT:
Hast du es mal mit einer Schleife probiert? Ist ein wenig übersichtlicher..
-
drakon schrieb:
Hast du es mal mit einer Schleife probiert? Ist ein wenig übersichtlicher..
Ist im Gegensatz zu Initialisierungslisten bei Arrays als Membern auch möglich.

Man könnte zum Beispiel auch
std::fill()benutzen.
-
Nexus schrieb:
drakon schrieb:
Hast du es mal mit einer Schleife probiert? Ist ein wenig übersichtlicher..
Ist im Gegensatz zu Initialisierungslisten bei Arrays als Membern auch möglich.

Was willst du mir damit sagen?
-
test[20][20] = {0};
-
Ich habe schon alles bis auf die Arrays in den Konstruktor einen Wert zugewiesen. Jetzt habe ich mit 2 Forschleifen die Arrays auch genullt, Problem gelöst.
-
drakon schrieb:
Nexus schrieb:
Ist im Gegensatz zu Initialisierungslisten bei Arrays als Membern auch möglich.

Was willst du mir damit sagen?
Dir nichts, aber dem Threadersteller und Fellhuhn, die versucht haben, Member-Arrays per Initialisierungsliste zu initialisieren.

Wieso fasst du denn alles gegen dich auf? :p
-
Nexus schrieb:
drakon schrieb:
Nexus schrieb:
Ist im Gegensatz zu Initialisierungslisten bei Arrays als Membern auch möglich.

Was willst du mir damit sagen?
Dir nichts, aber dem Threadersteller und Fellhuhn, die versucht haben, Member-Arrays per Initialisierungsliste zu initialisieren.

Wieso fasst du denn alles gegen dich auf? :p
Weil du mich gequotet hast.
- Quoten sollte man vorsichtig. Ist mit letztens auch passiert, dass es ein Missverständniss gegeben hat. 
btw:
Warum alles?
-
drakon schrieb:
Weil du mich gequotet hast.
- Quoten sollte man vorsichtig. Ist mit letztens auch passiert, dass es ein Missverständniss gegeben hat. 
Hm, da hast du Recht (hab ich letztes Mal auch mitbekommen). Sorry für die Unannehmlichkeiten.

drakon schrieb:
Warum alles?

Hast du das ":p" am Schluss überlesen? War nicht ganz ernst gemeint.

-
Nexus schrieb:
drakon schrieb:
Warum alles?

Hast du das ":p" am Schluss überlesen? War nicht ganz ernst gemeint.

Doch, aber genau das wollte ich ja.
- Warum musst du dich immer rechtfertigen? 
(OK. Wir hören besser auf..;) )
-
Tut mir leid, ich dachte, ich würde dir noch eine Antwort auf die Frage "warum alles?" schulden. Aber ich denke, wir verstehen uns...
