Funktion ist static deklariert. Was bedeutet das?



  • Hallo,

    ich habe in einem Quelltext folgende Deklaration einer Funktion gefunden:

    static void foo(TYPE t)
    {
      /* do stuff */
    }
    

    Was bedeutet das? Bei einfachen Variablen ist mir klar, was static bedeutet, aber bei Funktionen finde ich leider nichts.

    Gruss. mbu.



  • Entschuldigt, ich war etwas voreilig. Habe doch etwas gefunden: Funktion ist nur in dem Quelltextfile sichtbar, in welchem es deklariert wurde.

    Danke trotzdem.


Anmelden zum Antworten