JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=33a215f23aea3caca02f3095b0e3c0a8Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Array von Objekten

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
madmax
Mini JLI'ler



Anmeldedatum: 06.11.2002
Beiträge: 14
Wohnort: Bayern, Mittelfranken, Ansbach
Medaillen: Keine

BeitragVerfasst am: 28.10.2003, 16:11    Titel: Array von Objekten Antworten mit Zitat

Hi, brauch dringend nen Tipp
komm einfach nicht drauf Sad

Ich hab ne Klasse:
Code:

class SomeClass
{
     ...
     SomeClass Array1[10];
     SomeClass Array2[10];
};


Dann krieg ich nen Fehler ".. verwendet nicht definierte Klasse.."

Wenn ichs so schreib gehts
Code:

SomeClass* Array1[10];
usw.


aber ich will ja kein Array von Zeigern auf das Objekt sondern ein Array
von Objekten

Thx for Help
madmax
_________________
Wer kämpft kann verlieren, wer nicht kämpft hat schon - B. Brecht
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 28.10.2003, 16:28    Titel: Antworten mit Zitat

Du kannst aber doch keine Instanz einer Klasse in sich selbst bilden.
Du könntest es so machen:
Code:
class SomeClass
{
     ...
};

class OtherClass
{
     SomeClass Array1[10];
     SomeClass Array2[10];
};

Hier ist ja die Klasse "SomeClass" schon definiert, kann also verwendet werden. Aber wenn du das so wie in deinem Codebeispiel machen würdest, gabe es eine "Endlosdeklaration", da du eine Klasse erstellen willst und in dieser eine weitere Klasse hast, welche wiederum die selbe Klasse enthält, die dann...

Vielleicht hilft es, wenn du konkreter mit den Beispielen wirst Wink
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Christian Rousselle
Site Admin


Alter: 48
Anmeldedatum: 19.07.2002
Beiträge: 1630

Medaillen: Keine

BeitragVerfasst am: 28.10.2003, 16:43    Titel: Antworten mit Zitat

Du könntest sonst auch einen Zeiger auf die Klassen, wie du es bereits gemacht hast deklarieren und dann Instanzen der Klasse im Konstruktur mit new erzeugen.

Code:

class Foo
{
  Foo();
  Foo* m_pF[10];
};

Foo::Foo()
{
   for(int i=0;i<10;i++) m_pF[i] = new Foo;
}

C.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum