Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » lokale Funktionen

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
29.09.2003, 11:01 Uhr
~Hötz
Gast


Hallo Leute!

Es gibt ja lokale Variablen, warum aber keine lokalen Funktionen. Mir passiert es manchmal, wenn ich eine Funktion schreibe, daß ich dann Unterfunktionen benötige, die wirklich nur für diese Funktion bedeutend sind. Die sollten dann ja auch nur für diese Funktion sichtbar sein, deswegen gebe ich solche Unterfunktionen nur mit einem unguten Gefühl in die Klassendeklaration. Gibt's da vielleicht solche lokalen Funktionen oder was ähnliches in C++, das mir bis jetzt entgangen ist?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.09.2003, 11:09 Uhr
virtual
Sexiest Bit alive
(Operator)


Manche Compiler (zB gcc) unterstützen lokale funktionen als erweiterung. Standardisiert ist das nicht.
In C kann man funktionen lokal zu einer Übersetzungseinheit machen (static), in C++ wird man in der Regel private Methoden verwenden.
Wirklich notwendig sind Funktionen, die lokal zu anderen Funktionen sind, eigentlich nicht.
--
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
002
29.09.2003, 11:37 Uhr
~Hötz
Gast


Naja, wirklich notwendig sind solche Funktionen ja nicht, aber halt mehr im Sinne der Datenkapselung.
 
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: