*   >> läser Utbildning artiklar >> science >> programming

C ++ namnområden Basics

De två filerna är koden för ovanstående program, men med något annat arrangemang av kod. Skriv följande i din editor: namespace först {int identA = 33; int identAA = 35; } Namespace andra {int identB = 44; int identBB = 46; } Spara den resulterande dokumentet som ns.hh i include-katalog (som finns i MinGW katalogen). Ovanstående fil är den övre delen av den tidigare koden.

Nu skriver du följande i en textredigerare: #include using namespace först; using namespace andra; int anInt = identA; int theInt = identAA; int ourInt = identB; int yourInt = identBB; int main () {int mainInt = identA; återvända 0; } Detta är huvudfilen. Spara den med något namn som du vill ha i MinGW arbetskatalogen som vanligt. Det börjar med en include förbehandla direktivet till filen, ns.hh. Nästa du har två using namespace uttalanden. Då har du fyra initiering uttalanden som använder identifierare från namnområden.

Då har du den viktigaste funktionen som använder en identifierare från namnområdet först. Nu kan du prova den senaste koden ovan; det kommer att innehålla namnutrymmen från ns.hh filen. Det bör fungera bra. Det finns ingen utgång för koden. using namespace std; För att använda cout för utskrift (visning) som vi såg i de tidigare delarna i serien måste du inkludera iostream filen. Detta beror på att cout objektet deklareras i iostream filen. Detta förklarar varför vi har bland annat iostream filen varje gång vi behöver cout objektet. Nu tillhör cout till ett namn kallas std namnområdet.

std betyder standard. Std namespace är relaterad till iostream filen. Så innan du använder cout objektet i alla program, måste du skriva ett uttalande, "using namespace std;" högre upp i programfilen. Läs och prova följande kod som fungerar: #include int main () {using namespace std; cout återvända 0; } Om du inte vill använda påståendet "using namespace std;", då för att använda cout objektet du måste föregå den med namnutrymmet namn, std och omfattningen operatören.

Läs och prova följande kod som fungerar: #include int main () {std :: cout avkastning 0; } För att kunna använda den fördefinierade objektet cout, måste du inkludera iostream fil och du måste använda namnutrymmet som kallas std. Det finns andra fördefinierade objekt som du måste använda som cout; Jag kommer inte att diskutera dem i denna grundläggande handledning. Två metoder för att använda ett namn har beskrivits ovan. Block och använder sökord Om du använder uttalande är i ett block, så kommer det att vara tillämpliga end

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.