Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Objektenzugriff aus der dritten Klasse

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.05.2004, 14:48 Uhr
~anastasia
Gast


Hallo,
Ich suche ein paar Beispiele für die nächste Situation (klappt bei mir nicht ).
Ich habe z.B. Klasse A, B, und C
In der Klasse A habe ich eine Funktion, die ein Objekt vom Typ C erzeugt. Dann möchte ich in einer der Funktionen der Klasse B auf die Daten vom Objekt C zugreifen. Die Klassen sind weder von einander abgeleitet noch irgendwie verwandt. Ich verstehe, dass ich eine neue Funktion in B brauche, die den Zeiger auf das Objekt C hat:
void setObj(C *pointer);
Aber weiter komme ich irgendwie nicht...
Bitte, wen jemand hat, ich würde gerne paar kurze Beispiele anschauen..
Danke!
anastasia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.05.2004, 15:03 Uhr
virtual
Sexiest Bit alive
(Operator)


Ungetestet.

C++:
class C
{
private:
       const char* name;
public
       C(const char* name) { this->name = name; }
       const char* getName() { return name; }
};

class A
{
public:
     C* machMirEinC(const char* name) { return new C(name); }
};

class B
{
public:
     void machWasmitEinemC(C* c) { std::cout<<c->getName()<<std::endl; }
};


Komische hausaufgaben.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: