*   >> lukeminen koulutus Artikkelit >> science >> programming

C ++ Nimiavaruudet Basics

tainen: sinun kannattaa olla tunnisteet oman koodin lohkon (pari aaltosulkeita). Tämä lohko on nimiavaruus. Lohko on nimi, joka annat. Että nimi on tunniste lohkon. Tämä tunniste on nimi nimiavaruuteen. Yksinkertaisuuden meidän on alustus perusoikeuksien esineitä ja vakuutus toimintojen nimiavaruudet alla. Laajuus Operaattori laajuus operaattori on operaattori, :: ja sitä käytetään nimiavaruudet.

Lue ja yrittää seuraava koodi (ei lähtö): nimiavaruuden ensimmäinen {int ident1 = 33; void fn1 (); } Nimitila toinen {int ident2 = 44; void FN2 (); } Int Myint = ensimmäinen :: ident1; int yourInt = toisen :: ident2; void ensimmäinen :: fn1 () {//joitakin lausuntoja} void toisen :: fn2 () {//joitakin lausuntoja} int main () {ensimmäinen :: fn1 (); palata 0; } Edellä koodi on OK. Se kokoaa onnistuneesti. Ei ole Lähtöön cout objekti ei ollut koodia. On kaksi nimiavaruuksia edellä koodi: yksi on nimeltään ensimmäinen ja toinen on nimeltään toinen.

Sisällä ensimmäinen, sinulla on alustuksen tunnisteen, ident1 ja ilmoitus toiminto, fn1. Sisällä nimiavaruuden, toinen, sinulla on alustuksen tunnisteen, ident2 ja ilmoitus toiminto, FN2. Edellä mainituissa koodi, jotta voit käyttää tunnisteita nimiavaruuden, sinun on käytettävä soveltamisalaan operaattori. Aloitat nimi nimiavaruuden, sitten laajuus operaattori, joka on :: sitten tunniste. Seuraavat kaksi lausunnot jälkeen nimiavaruuksia edellä, alustaa kaksi uutta tunnisteita. Ensimmäisessä lausumassa käyttää int tunnisteen nimiavaruus, joka on nimeltään ensin.

Toinen lausuma käyttää int tunniste, mistä nimiavaruus, joka on nimeltään toinen. Huomaa käyttö soveltamisalan toimijoiden näiden kahden lausunnon. Alla edellä kaksi lausumaa, sinulla on määritelmä fn1 toiminto nimiavaruuden, ensimmäinen ja määritelmä fn2 toiminto nimiavaruudesta toinen. Huomautus käytön ja aseman soveltamisalan toimija näissä kaksi määritelmää. Huomaa asema palautuva alussa kunkin määritelmiä. Huomautus käytön ja aseman nimiavaruuden toiminto ilmoituksen tunnisteen kussakin määritelmiä. Päätehtävä, funktio, fn1 nimiavaruuden, ensimmäinen on nimeltään.

Kutsua sitä aloitat sen nimiavaruuden tunniste, sitten laajuus operaattori ja sitten funktion nimi kanssa sen suluissa. Edellä mainituissa koodi, nimitilan tunnisteet perusoikeuksien esineiden ja toiminnot on käyttää samalla tavalla. Kaikki tämä on yksi tapa käyttää tunnisteita nimiavaruuksia. Huomaa: tunnisteet, Myint ja yourInt eivät kuulu mihinkään nimiavaruuteen. Huomaa myös, että emme ole käyttän

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.