JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

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

Probleme mit typedef

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



Anmeldedatum: 30.07.2002
Beiträge: 492
Wohnort: Stuttgart
Medaillen: Keine

BeitragVerfasst am: 06.10.2002, 11:05    Titel: Probleme mit typedef Antworten mit Zitat

Hi!

Ich hab verschiedene Klassen. Klasse 1 und Klasse2.

Klasse1 wurde folgendermaßen Deklariert:

Code:


typedef class _Klasse1
{

//irgendwelche Sachen

}KLASSE1, *LPKLASSE1;



So, und in der 2. Klasse hab ich nun einen private member des Typs "KLASSE1".

Code:


class Klasse2
{
private:
  KLASSE1 Member;

public:
  KLASSE1 Get_Member();

// sonstige Sachen.

};



Die Methode Get_Member ist dazu da den privaten Member zurückzugeben.

Sie sieht so aus:
Code:


Klasse2::Get_Member()
{
 return this->Member;
}



Der compiler meldet jetzt aber (in etwa) folgendes:

"int Klasse2::Get_Member(void)" unterscheidet sich nur hinsichtlich des Rückgabewerts von der Funktion "_Klasse1 Klasse2::Get_Member()"

Ich gebe aber ein Objekt der Klasse Klasse1 zurück, wie kann der Rückgabewert dann "int" sein?

Cu,
VH
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 06.10.2002, 11:12    Titel: Antworten mit Zitat

Das muss heißen

Code:

Klasse1 Klasse2::Get_Member()
{
return this->Member;
}

Außerdem solltest du einen Kopierkonstruktor anlegen.
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
VerruecktesHuhn
Super JLI'ler



Anmeldedatum: 30.07.2002
Beiträge: 492
Wohnort: Stuttgart
Medaillen: Keine

BeitragVerfasst am: 06.10.2002, 11:31    Titel: Antworten mit Zitat

Danke, klappt jetzt!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
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