C ++ Diagnostiikka kirjasto Yksinkertaistettu - Osa 2 Johdanto Tämä on osa 2 minun sarja, C ++ Diagnostics kirjasto, yksinkertaistettu. Tässä osa sarjasta katsomme mitä kutsutaan Väittämiä ja Virhe numerot C ++. Cassert otsikkotiedoston käsittelee väitteitä. Cerrno otsikkotiedoston käsittelee virhe numeroita. Nämä kaksi tiedostoa ovat molemmat Diagnostics kirjaston. 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.
Väittävät Makro makro on eräänlainen toiminto. Tämän perus opetusohjelma En aio enempää yksityiskohtia kuin että. Väittävät makro käsittelee ns väitteitä. Tämän perus opetusohjelma mitä pitäisi kiinnostaa sinua on mitä assert makro tekee. Väittävät makro asettaa diagnostisia testejä osaksi ohjelmaa. Toteutuksessa jos virhe ohjelmassa, assert makro kirjoittaa tietoa erityisesti puhelu (toiminto), joka epäonnistui. Tiedot ohjelma sisältää tekstin väitteen, lähteen nimi tiedosto, lähdetiedoston rivinumero, ja nimi sulkevan toiminto.
Sen jälkeen assert makro kutsuu abort toiminto (tässä blogissa artikkelissa, Start ja irtisanominen C ++, sillä abort toiminto). Sinun on nähnyt tällaisen kertomuksen koostettaessa sinun C ++ ohjelman. Näin väittävät makro sanotaan tehdä väitteitä. Virhe Numbers Nämä ovat lukuja, jotka osoittavat virheitä. Jokainen numero ilmaisee virheen. Nämä luvut riippuvat suunnittelija (valmistaja) C ++ kääntäjä. Et löydä mitään tällaista joukko numeroita selityksessä. Eri kääntäjät on erilaista. Kysy kääntäjä asiakirjat. Tämän yksinkertaistettu versio Diagnostics Kirjasto olkaamme pääty tähän.
Jatkamme seuraavassa osa sarjasta. Chrys Saapua tahansa osaa tässä sarjassa, kirjoita vastaava otsikko alla ja nimeni, Chrys, hakukenttään tämän sivun ja sitten Etsi (käytettävissä valikko jos saatavissa): Poikkeus Ikäluokat C ++ Väittämiä ja Virhe numerot C ++