Statische Funktion
-
Hallo!
Wozu dient in C eine statische Funktion gegenüber einer nicht statischen?
static void Foo(int n) {}
-
-
So ganz ist es mir noch nicht klar. Statische Methoden in C++ sind klar. Aber was ist der Unterschied ist C bzw. was macht die statische FUnktion anders?
-
Die Variable oder Funktion sind nur im Sourcefile sichtbar, in denen sie definiert sind.
Du kannst nicht Modulübergreifend auf sie zugreifen
-
Ok, danke. Habe ich gerade auch gelesen unter http://home.fhtw-berlin.de/~junghans/cref/SYNTAX/static.htm