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

C ++ Nimiavaruudet Basics

a on MinGW hakemistoon). Edellä tiedosto on yläosa edellisen koodin. Nyt kirjoita seuraava tekstieditorissa: # include using namespace ensimmäinen; using namespace toinen; int anInt = identA; int theInt = identAA; int ourInt = identB; int yourInt = identBB; int main () {int mainInt = identA; palata 0; } Tämä on tärkein tiedosto. Tallenna se tahansa nimi haluamasi MinGW työhakemiston tavalliseen tapaan. Se alkaa sisältää esikäsittelemiseksi direktiivin tiedoston, ns.hh. Seuraavaksi on kaksi using namespace lausuntoja.

Sitten on neljä alustusta lausuntoja, jotka käyttävät tunnisteet nimiavaruudet. Sitten on tärkein tehtävä, joka käyttää tunniste nimiavaruudesta ensimmäinen. Nyt kokeile viimeinen koodi edellä; se sisältää nimiavaruudet päässä ns.hh tiedosto. Sen pitäisi toimia hyvin. Ei ole lähtö koodia. using namespace std; Jotta voit käyttää cout tulostuksessa (näytetään) että näimme edellisessä osissa sarjan sinun täytyy sisällyttää iostream tiedosto. Tämä johtuu siitä, että cout kohde on ilmoitettu iostream tiedostoon. Tämä selittää, miksi olemme myös iostream tiedoston aina tarvitsemme cout objekti.

Nyt cout kuuluu nimiavaruuteen nimeltään std nimiavaruuteen. std tarkoittaa standardi. Std nimiavaruuden liittyy iostream tiedosto. Joten ennen kuin käytät cout esinettä tahansa ohjelman, sinun täytyy kirjoittaa lausuman, "using namespace std;" ylempänä ohjelmatiedostossa. Lue ja yrittää seuraava koodi, joka toimii: # include int main () {using namespace std; cout palata 0; } Jos et halua käyttää julkilausuman, "using namespace std;", sitten voidakseen käyttää cout esine olisit sen eteen nimiavaruuden nimi, std ja laajuus operaattori.

Lue ja yrittää seuraava koodi, joka toimii: # include int main () {std :: cout return 0; } Jotta voit käyttää ennalta esine, cout, sinun täytyy sisällyttää iostream tiedosto ja sinun on käytettävä nimiavaruus, joka on nimeltään std. On muitakin ennalta esineitä, jotka voit käyttää kuten cout; En aio puhua niitä myös tässä opetusohjelmassa. Kaksi lähestymistapaa käyttää nimiavaruus on esitetty edellä. Lohko ja käyttämällä Avainsana Jos käytät lause on sisällä lohko, niin se on sovellettavissa vain sisällä että lohko.

Seuraavassa koodi, käyttäen lausunto on voimassa vain sisällä lohkon toiminto, fn. Joten cout lausuman lohkon päätehtävä ei toimi. Itse koodi ei käänny. # include void fn () {using namespace std; cout} int main () {fn (); cout palata 0; } Kuitenkin seuraava koodi cout objekti kahden eri lohkojen toimi, koska "using n

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