*   >> Lese Utdanning Artikler >> science >> programming

Påstander og feilnumre i C ++

C ++ Diagnostics Library forenklet - Del 2 Innledning Dette er del 2 av min serie, C ++ Diagnostics Library, forenklet. I denne delen av serien ser vi på det som kalles Påstander og feilnumre i C ++. Den cassert header filen omhandler påstander. Den cerrno header filen omhandler feilnumre. Disse to filene er begge i Diagnostics Biblioteket. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.

Den hevde Macro En makro er en slags funksjon. For denne grunnleggende opplæringen vil jeg ikke gå inn i noen flere detaljer enn det. Den hevde makro avtaler med det som kalles påstander. For denne grunnleggende opplæringen hva som bør interessere deg er hva hevde makro gjør. Den hevde makro setter diagnostiske tester i et program. Under kjøring hvis det oppstår en feil i programmet, skriver hevde makro informasjon om den aktuelle samtalen (funksjon) som mislyktes.

Informasjonen for programmet inkluderer teksten av argumentet, navnet på kildefilen, kildefilen linjenummer, og navnet på den omsluttende funksjonen. Etter at hevde makro kaller avbrytelsesfunksjonen (i denne bloggen, se artikkel, Start og avslutning i C ++, for abort funksjon). Du må ha sett en slik rapport mens kompilere C ++ program. På denne måten hevde makro sies å gjøre påstander. Feil Numbers Dette er tall som indikerer feil. Hvert tall indikerer en feil. Disse tallene avhenger av designer (produsent) av C ++ kompilatoren. Du vil ikke finne noen slik sett med tall i spesifikasjonen.

Ulike kompilatorer har forskjellige sett. Rådfør deg kompilatoren dokumentasjon. For dette forenklet versjon av Diagnostics Bibliotek la oss ende her. Vi fortsetter i neste del av serien. Chrys å komme frem til noen av delene av denne serien, bare skriv tilsvarende tittel nedenfor og mitt navn, Chrys, i søkeboksen på denne siden og klikk Søk (bruk menyen hvis tilgjengelig): Unntaks klasser i C ++ Påstander og feilnumre i C ++


Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.