006
19.08.2008, 19:27 Uhr
Lensflare
|
Also ich würd mir mal an deiner Stelle ein gutes C++ Tutorial suchen und alles Schritt für Schritt durchgehen. Du hast scheinbar ein ziemlich falsches Verständnis davon wie C++ funktioniert. Das wurde mir auch deutlich, nachdem ich mir die "Tutorials" auf deiner Seite mal angeschaut habe. Sorry für diese harte Kritik, aber ich meine es nur gut.
Zu deinem Code hier: Also was du innerhalb der Schleife geschrieben hast ist ein primitiver typ (int/float), dann einen Klassennamen und dann einen Variablennamen/Objeknamen. Genauer gesagt ein i-stelliges Array davon. Alles zusammen ergibt so keinen Sinn.
Wenn du ein int array erstellen willst, dann schreibst du int V[i]; wobei i konstant sein muss. Wenn i nicht konstant sein kann, dann kannst du das Array dynamisch erstellen: int* V = new int[i]; (wieder freigeben nicht vergessen)
Wenn es ein Array von Vertices Objekten sein soll, dann nach dem selben Schema: Vertices V[i];
Wenn es gar kein Array sein soll, und ich versuche damit das hier zu interpretieren:
Zitat: |
Vertices ist die Klasse und V soll nun die Durchlaufende Variable bekommen
|
Dann willst du dem Objekt vielleicht ein int über den Konstruktor übergeben. Das würde dann so aussehen: Vertices V(i);
Oder vielleicht doch was anderes? -- Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten. (Emerson Pugh Trost) Dieser Post wurde am 21.08.2008 um 15:51 Uhr von FloSoft editiert. |