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

C ++ naamruimten Basics

r in het programma bestand. Lees en probeer de volgende code die werkt: #include int main () {using namespace std; cout 0 terug; } Als u niet wilt dat de verklaring, "met behulp van namespace std;" gebruiken, dan om het object te gebruiken cout je zou moeten voorafgaan aan de namespace naam, std en de reikwijdte operator. Lees en probeer de volgende code die werkt: #include int main () {std :: cout return 0; } Om de vooraf gedefinieerde object te gebruiken, cout, moet je de iostream bestand op te nemen en moet je de namespace die std heet gebruiken.

Er zijn andere vooraf gedefinieerde objecten die je moet gebruiken als cout; Ik zal niet bespreken die in deze eenvoudige tutorial. Twee benaderingen voor een naamruimte gebruiken zijn hierboven uiteengezet. Blok en het gebruik van zoekwoorden Als het met behulp van verklaring in een blok, dan zal het van toepassing zijn slechts in dat blok. In de volgende code, de gebruikende verklaring is alleen van toepassing binnen het blok van de functie, fn. Dus de cout verklaring in het blok van de belangrijkste functie zal niet werken. In feite zal de code niet compileren.

#include leegte fn () {using namespace std; cout} int main () {fn (); cout 0 terug; } In de volgende code cout het object in de twee blokken werken, omdat het "using namespace std;" is nu aan de bovenkant van de pagina net onder de richtlijn bevatten. Het gebruik van statement heeft nu een bestand scope, dus het is overal van toepassing in het bestand (en binnen blokken). Lees en probeer het. #include using namespace std; leegte fn () {cout} int main () {fn (); cout 0 terug; } De \\ n teken in elk van de snaar veroorzaakt de volgende snaar onder de huidige rij te printen.

We hebben de basisprincipes van namespaces gezien. Er is meer aan naamruimten dan ik u gegeven heb. Ik zal echter niet voor die extra bits in deze basic serie. Laten we stoppen hier en ga verder in het volgende deel van de serie. Chrys Om te komen tot een van de onderdelen van deze reeks, typ de overeenkomstige titel hieronder in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Aan de slag met C ++ C ++ Basic Syntax C ++ Basis Objecttypen C ++ Object Identifiers C ++ pointers C ++ Conditional Statements Logica voor C ++ Logica en C ++ Voorwaarden Vergelijking en rekenkundige operatoren in C ++ lusconstructies in C ++ Arrays in C ++ Pointer en array in C ++ Core String in C ++ C ++ Structuren Functies in C ++ C ++ Basic Input en Output Error Basics in C

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