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

C ++ Nimiavaruudet Basics

C ++ Kun härkää sarvista - Osa 22 Johdanto Tämä on osa 22 minun sarja, C ++ Kun härkää sarvista. Tässä osa sarjasta, katsomme mitä kutsutaan Nimiavaruudet C ++. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Ongelma Lue ja yrittää seuraava koodi: int Myint = 3; int yourInt = 5; int herInt = Myint + yourInt; int main () {return 0; } Kokoaminen edellä koodi meni hyvin. Toteutusvaiheessa meni hyvin. Huomaa, että emme käytä cout objekti.

Edellä mainituissa koodi, sinulla on alustuksen kahden kokonaisluvun kahden tunnisteita. Sinulla on yksi Lisäksi selvitys, joissa kolmas tunniste on ilmoitettu. Päätehtävä on vain paluuta nolla julkilausuman. Huomautan vain, että en käyttänyt seuraavat kaksi riviä edellä koodi: # include using namespace std; Nämä kaksi riviä erityisesti toinen liittyvät nimiavaruuden käsite. Me tiedämme niiden käyttötarkoitukset myöhemmin tässä opetusohjelmassa. Huomaa, ohjelma voi koskaan panna täytäntöön, ellei se on käännetty onnistuneesti.

Nyt, lukea ja kokeile seuraava koodi jos toinen tunniste on ilmoitettu (koodi ei koota ja antaa virheilmoituksen - Huomioi virheilmoitus liikkeeseen). Kaksi tunnistetta on sama nimi, Myint. int Myint; int Myint = 3; int yourInt = 5; int herInt = Myint + yourInt; int main () {return 0; } Ohjelma (koodi) ei koota ja virheilmoitus on myönnetty. Syynä koodi ei koota on, koska et voi olla enemmän kuin yksi tunniste samanniminen samassa soveltamisalaan. Tässä olemme tekemisissä tiedosto soveltamisalaa.

Yleensä jos kirjoitat yhden tiedoston ohjelma olet luultavasti olla tietoinen ei olla kaksi tunnisteita, joilla on sama nimi on sama soveltamisala. Tämä ongelma voi ilmetä, koska monet ohjelmat ovat suuria ja ovat kirjoittaneet eri ihmiset, jokainen voi kirjoittaa tiedostoa. Tiedostot yhdistetään include. Jatkan selitys yhdellä tiedosto, ennen kuin puhun useita tiedostoja ja maailmanlaajuisia. Selitys yhdellä tiedosto on sovellus useita tiedostoja ja maailmanlaajuisia. Kun puhutaan nimiavaruuksiin, puhumme tunnisteet, niin, että sinun pitäisi käyttää niitä.

Sanalla tunniste Viittaan tunnisteiden perusoikeuksien objektityyppien, tunnisteet johdettu objektityyppien (kaikenlaisia), tunnisteet luokkien (ks myöhemmin) ja tunnisteet toimintoja. Ratkaista edellä ristiriidassa yhden tiedoston tai useita tiedostoja, keksijät C ++ keksi ajatuksen nimiavaruudet. Se on yksinker

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