Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Daten der Eltern sehen..

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
10.07.2007, 15:38 Uhr
flappinski



Guten Tag,
hier eine Anfänger-Frage:
Ich habe eine Klasse mit zwei Dateien .cpp und .h definiert.
Jetzt will ich eine grosse Funktion (1000 Zeilen) innerhalb dieser Klasse auslagern, d.h. eine neue Klasse mit .cpp und .h definieren.
Jetzt will ich von dieser Unterklasse aus auf die Daten der Oberklasse zurückgreifen. Ich will die bloss nicht alle einzeln übergeben.
Kann ich das lösen, ohne ein neue Struktur zu definieren, deren Zeiger ich dann ja übergebe.
Habe ich das deutlich ausgedrückt?

Danke schon mal,
Stephan

Dieser Post wurde am 10.07.2007 um 15:38 Uhr von flappinski editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.07.2007, 16:43 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ja das geht, aber fraglich ob das in der form "schön ist" oder ob man nicht einfach nur die funktion in mehrere (kleine) teile zerlegt
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.07.2007, 18:37 Uhr
flappinski



O.K.,
jetzt bin ich auch selber drauf gekommen, wo mein Denkfehler liegt: Mir war nicht klar, dass ich mehrere .cpp -Dateien mit einer .h Datei kompilieren kann. Jetzt habe ich einfach die grosse Funktion in eine eigene Datei kopiert und kann jetzt getrennt kompilieren.
Vielen Dank für den Denkanstoss,
Stephan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


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: