was bedeutet "::funktion()"?



  • hi, also mal ne Anfängerfrage: was heißt das wenn eine Funktion so aufgerufen wird:

    ::funktion();
    

    also Doppelpunkte ohne davor eine Klasse oder ein Namespace stehen zu haben? Konnte darüber leider nichts finden da das googlen danach nicht ganz leicht ist.



  • Das ist der globale Bezeichner. Es wird also das globale funktion aufgerufen und nicht (ein allfälliges) lokales.


Log in to reply