*   >> Lezen Onderwijs artikelen >> science >> programming

Beweringen en foutnummers in C ++

C ++ Diagnostics Bibliotheek vereenvoudigd - Deel 2 Inleiding Dit is deel 2 van mijn reeks, C ++ Diagnostics Bibliotheek, vereenvoudigd. In dit deel van de serie kijken we naar wat beweringen en foutnummers in C ++ genaamd. De cassert header dossier behandelt beweringen. De cerrno header dossier behandelt fout nummers. Deze twee bestanden zijn zowel de diagnostische bibliotheek. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected].

Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. De beweren Macro Een macro is een soort functie. Voor deze eenvoudige tutorial zal ik niet ingaan op meer informatie dan dat. De assert macro deals met wat beweringen genoemd. Voor deze basic handleiding wat moet u interesseren is wat de assert macro doet. De assert macro zet diagnostische tests in een programma. Tijdens de uitvoering als er een fout optreedt in het programma, het beweren macro schrijft informatie over de specifieke oproep (functie) dat is mislukt.

De informatie voor het programma omvat de tekst van het argument, de naam van het bronbestand, het bronbestand lijn nummer en de naam van de omsluitende functie. Na dat de assert macro noemt de functie af te breken (in dit blog, zie artikel, Start en beëindiging in C ++, voor het afbreken functie). U moet een dergelijk rapport hebben gezien tijdens het compileren van uw C ++ programma. Op deze manier de assert macro wordt gezegd dat beweringen doen. Fout Numbers Dit zijn nummers die fouten aan te geven. Elk nummer geeft een fout.

Deze aantallen zijn afhankelijk van de ontwerper (fabrikant) van de C ++ compiler. U ontvangt een dergelijke set van nummers in de specificatie niet vinden. Verschillende compilers hebben verschillende sets. Raadpleeg uw compiler documentatie. Voor deze vereenvoudigde versie van Diagnostics Bibliotheek laat ons eindigen hier. We blijven in het volgende deel van de reeks.

Chrys Om te komen tot een van de onderdelen van deze reeks, typt u de bijbehorende titel onder en mijn naam, Chrys, in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar): Uitzondering klassen in C ++ Beweringen en foutnummers in C ++


Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.