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

C ++ naamruimten Basics

p het gebruik en de positie van het toepassingsgebied operator in deze twee definities. Let op de positie van het type return aan het begin van elk van de definities. Let op het gebruik en de positie van de naamruimte functiedeclaratie identificatiemiddel in elk van de definities. In de belangrijkste functie, de functie, fn1 van de namespace, eerst wordt genoemd. Noem je begint met zijn namespace identifier, dan is de scope operator en vervolgens de functie naam met zijn haakjes.

In de bovenstaande code hebben naamruimte identifiers fundamentele objecten en functies gebruikt op een soortgelijke wijze. Alles wat een manier van het gebruik van identificatiemiddelen namespaces. Let op: de identifiers, myInt en yourInt niet behoren tot een namespace. Merk ook op dat we niet de lijnen "# include" en hebben gebruikt "using namespace std;" in de bovenstaande code. Hun gebruik zal worden uitgelegd, later in deze tutorial.

Elke keer dat u wilt een identifier van een namespace, kan je het vervelend om te beginnen door het intikken van de naam van de namespace eerst, dan de reikwijdte operator en tenslotte de identifier. De volgende sectie biedt een oplossing. Maar de oplossing niet voor functies, gelijke omstandigheden.

Het gebruik van Keyword lezen en probeer de volgende code: namespace eerste {int identA = 33; int identAA = 35; } Namespace tweede {int identB = 44; int identBB = 46; } Using namespace eerste; int EenInt = identA; int Theint = identAA; using namespace tweede; int ourInt = identB; int yourInt = identBB; int main () {int mainInt = identA; 0 terug; } De bovenstaande code is OK. Geen functies worden hierbij betrokken. De syntaxis om het gebruik van zoekwoorden te gebruiken is het gebruik van namespace namespaceIdent; Het is niet een richtlijn preprocessor.

Het is een verklaring dat eindigt met een puntkomma. Wanneer u een verklaring als deze te gebruiken op het bestand scope niveau, zoals in de bovenstaande code, dan kunt u een identifier gebruiken uit de namespace overal onder het gebruik verklaring, zonder de voorafgaande naam van de namespace en zonder de reikwijdte exploitant, zelfs in blokken. In de bovenstaande code, na de verklaring, "het gebruik van namespace eerste;" U kunt identifiers gebruiken uit de namespace, eerste. Ook na de verklaring, "het gebruik van namespace tweede;" U kunt identifiers gebruiken uit de namespace, tweede.

U kunt nog steeds gebruik maken van identifiers van de namespace, eerste, na de met opgave van de namespace, tweede

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