Global Omfang En fil rækkevidde identifikator er en identifikator erklæret i en fil, der er ikke på nogen blok. Nå, vi nu ved, at der er omfatter filer som angivet i følgende kode: # include # include int fScopeID; int main () {//nogle udtalelser tilbage 0; } Ovenfor forventes fileA skal består af mange linjer. fileB såvel forventes, at være sammensat af mange linjer. En inkluderer udsagn samler indholdet af en fil fra en include mappe og placerer indholdet i de vigtigste fil på den position, hvor den omfatter erklæring er. Indholdet bragt, erstatter omfatter erklæring.
Indholdet bragte normalt består af mange udsagn. Når indholdet kommer, bliver den vigtigste fil længere og dens længde kan have en betydelig stigning, fordi udtalelserne fra inkludere filen kan være mange. Nu, hvis man ser på indholdet af nogen af de inkludere filen, vil du fint identifikatorer med fil rækkevidde. Antag, at i den resulterende fil fra ovenstående kode, fileA har fil anvendelsesområde identifikatorer, fileB har fil omfang id'er og de vigtigste fil har fil anvendelsesområde identifikatorer (fScopeID for eksempel). Den resulterende fil fra ovenstående kode er én meget lang fil.
Siger vi identifikatorerne for fil omfang for hver fil er nu blevet fil omfang identifikatorer for den resulterende fil? Dette problem er løst med en anden ordforråd, der er global rækkevidde. I den resulterende fil, er identifikatorer til fil omfang kaldes global rækkevidde identifikatorer. I C ++ programmering, er der tidspunkter, hvor du har brug for at angive, at du henviser til en global rækkevidde id. For at gøre dette, skal du, hvad der kaldes rækkevidden operatør, som er :: (dobbelt kolon). Vi skal se et eksempel på dens anvendelse i næste del af serien.
Når vi taler om omfang og identifikatorer, er vi ikke blot henvise til identifikatorer for grundlæggende objekttyper, er vi med henvisning til en hvilken som helst id: identifikatorer af de grundlæggende objekttyper, identifikatorer for afledte objekt
NET - C # - Hvordan at kode en genan…