Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Zeiger auf Instanz einer anderen 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
14.07.2004, 12:15 Uhr
~NewBie
Gast


Hallo,
wie kann ich einen Zeiger in einer KlasseA definieren, der auf ein bereits erstelltes Objekt einer vorhandenen anderen KlasseB zeigt ,bzw. mit
dem ich dann auf evtl. bereits vorhandene Membervariablen oder Funktionen zugreifen kann.

Dankeschöön !
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.07.2004, 12:16 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
class B;

class A{

B *pB;

};


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.07.2004, 12:27 Uhr
~NewBie
Gast


Das hab schon gemacht, jedoch kam da eine Fehlermeldung mit einer Zugriffsverletzung als ich mit
int num = pB->variable_von_classB ;
den Wert auslesen wollte.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.07.2004, 12:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


pB ist ja zunächst nur mal ein zeiger der ins nirvana zeigt... du musst den schon auf ein objekt der Klasse B zeigen lassen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.07.2004, 12:39 Uhr
~NewBie
Gast


Und wie geht das bitte ?
(Genau das ist mein Problem gewesen !)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.07.2004, 12:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


naja im allgemeinen macht man das im konstruktor der klasse wenn das objekt selber auch zur klasse gehören soll...


C++:
//an sonsten leg einfach ein objekt an

A myA;
B myB;

A->pB=&myB;  //das geht nur wenn pB public ist...

//oder du allokierst B dynamisch



ist irgendwie schwierig dir die antwort zu geben die du suchst wenn man nciht genau weiss was du machen willst
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.07.2004, 13:43 Uhr
~NewBie
Gast


Eine Klasse erzeugt einen Zeiger auf das aktuelle Fenster;
Mit der anderen möchte ich dann auf diesen Zeiger zugreifen um dieses
Fenster zu schließen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: