Käyttämällä Avainsana Lue ja yrittää seuraava koodi: nimiavaruuden ensimmäinen {int identA = 33; int identAA = 35; } Nimitila toinen {int identB = 44; int identBB = 46; } Using namespace ensimmäinen; int anInt = identA; int theInt = identAA; using namespace toinen; int ourInt = identB; int yourInt = identBB; int main () {int mainInt = identA; palata 0; } Edellä koodi on OK. Ei toiminnot ovat mukana tässä. Kirjoitusmuoto käyttämällä avainsanaa on using namespace namespaceIdent; Se ei esikäsittelijään direktiiviä. Se on ilmoitus, joka päättyy puolipisteellä.
Kun käytät lausunto näin on tiedosto soveltamisalaa tasolla, kuten edellä koodi, voit käyttää tunnisteen nimiavaruus tahansa alla käyttäen lausunto ilman edeltävän nimi nimiavaruus ilman laajuus operaattori, vaikka lohkot. Edellä mainituissa koodi, jälkeen julkilausuman, "using namespace ensimmäinen;" voit käyttää tunnisteita nimiavaruuden, ensimmäinen. Myös sen jälkeen julkilausuman, "using namespace toinen;" voit käyttää tunnisteita nimiavaruuden, toinen. Voit silti käyttää tunnisteita nimiavaruuden, ensimmäinen, kun käyttäen selvitys nimiavaruuden, toinen.
Tämä toinen lähestymistapa nimiavaruuden voi johtaa ristiriitoihin, kun sinulla on sama tunniste useammassa kuin yhdessä nimitilan; tämä on haitta, että toisen lähestymistavan. Nyt lukea läpi edellä koodi uudelleen. Global laajuus Yhdessä tiedoston tunnisteen tiedoston laajuus on tunniste, joka ei ole ilmoitettu mitään lohkossa. Kun tiedostot ovat yhdistää ovat esikäsittelyä direktiivin tiedosto laajuus tunnisteet yksittäisten tiedostojen paremmin nähdään maailmanlaajuisia tunnisteet.
Kaikki mitä edellä on sanottu myös sovellettavissa tuloksena tiedosto, joka koostuu yhdistetyn tiedostojen kautta kuuluu esiprosessorin direktiivejä. Meidän on osoitettava kaksi tiedostoa. Kaksi tiedostoa koodi edellä ohjelman, mutta hieman eri järjestely koodia. Kirjoita seuraava editorissasi Nimiavaruus ensimmäinen {int identA = 33; int identAA = 35; } Nimitila toinen {int identB = 44; int identBB = 46; } Tallenna tuloksena asiakirja ns.hh vuonna ovat hakemistossa (jok