*   >> Lezen Onderwijs artikelen >> science >> programming

C ++ naamruimten Basics

C ++ Het nemen van de stier bij de horens - Deel 22 Inleiding Dit is deel 22 van mijn serie, C ++ nemen van de stier bij de horens. In dit deel van de serie, kijken we naar wat er Namespaces in C ++ genaamd. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected]. Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent.

Een probleem Lees en probeer de volgende code: int myInt = 3; int yourInt = 5; int herInt = myInt + yourInt; int main () {return 0; } De compilatie van de bovenstaande code is goed verlopen. De uitvoeringsfase ging goed. Merk op dat we niet de cout object niet te gebruiken. In de bovenstaande code, heb je de initialisatie van twee gehele getallen met twee identificatiemiddelen. Je hebt een aanvulling verklaring, waarin een derde identifier wordt verklaard. De belangrijkste functie heeft alleen het rendement nul verklaring.

Gewoon rekening mee dat ik niet de volgende twee regels in de bovenstaande code niet gebruiken: #include using namespace std; Deze twee lijnen name de tweede gerelateerd aan de naamruimte concept. We zullen weten hun toepassingen later in deze tutorial. Let op, een programma kan nooit worden uitgevoerd, tenzij het met succes is samengesteld. Nu, lees en probeer de volgende code waar een andere identifier is verklaard (de code zal niet compileren en foutmelding geven - de foutmelding uitgegeven nota). De twee identificatiemiddelen hebben dezelfde naam, myInt.

int myInt; int myInt = 3; int yourInt = 5; int herInt = myInt + yourInt; int main () {return 0; } Het programma (code) niet compileren en foutmelding is afgegeven. De reden dat de code niet gecompileerd is omdat je het meer dan één identificatiemiddel met dezelfde naam in dezelfde omvang niet kan hebben. Hier hebben we te maken met het bestand scope. Normaal gesproken, als je een één-bestand programma te schrijven zou u waarschijnlijk bewust zijn twee identifiers niet te hebben met dezelfde naam in hetzelfde bereik.

Dit probleem kan zich voordoen omdat veel programma's zijn groot en zijn geschreven door verschillende mensen, kan elke persoon een bestand te schrijven. De bestanden worden gecombineerd met de richtlijnen omvatten. Ik zal de toelichting verder met een bestand, voordat ik het over meerdere bestanden en wereldwijde reikwijdte. De verklaring met één bestand applicatie om meerdere bestanden en wereldwijde r

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.