*   >> Læs Uddannelse artikler >> science >> programming

Påstande og Fejl Tal i C ++

C ++ Diagnostics Bibliotek Forenklet - Del 2 Indledning Dette er del 2 af min serie, C ++ Diagnostics Bibliotek, Forenklet. I denne del af serien ser vi på, hvad der kaldes Påstande og Fejl Tal i C ++. Den cassert header fil beskæftiger sig med påstande. Den cerrno header fil omhandler fejlnumre. Disse to filer er begge i Diagnostics Library. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.

Den hævde Makro En makro er en form for funktion. Til denne grundlæggende tutorial vil jeg ikke gå i flere detaljer end det. Assert makro handler det, der kaldes påstande. Til denne grundlæggende tutorial hvad skal interessere dig er, hvad hævde makroen gør. Den hævde makro sætter diagnostiske tests i et program. Under udførelsen, hvis der opstår en fejl i programmet, assert makroen skriver oplysninger om særlige opkald (funktion), der mislykkedes.

Oplysningerne for programmet omfatter teksten af ​​argumentet, navnet på kildefilen, kildefilen linjenummer, og navnet på den omsluttende funktionen. Efter at hævde makroen kalder abort funktion (i denne blog, se artiklen, start og ophør i C ++, til abort funktion). Du skal have set en sådan rapport, mens kompilere din C-program ++. På denne måde assert makro siges at gøre påstande. Fejl Numbers Disse er tal, der angiver fejl. Hvert tal angiver en fejl. Disse tal afhænger af designeren (producent) af C ++ compiler. Du vil ikke finde en sådan sæt tal i specifikationen.

Forskellige compilere har forskellige sæt. Kontakt din compiler dokumentation. Til denne forenklede version af Diagnostics Bibliotek lad os slutte her. Vi fortsætter i den næste del af serien. Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor og mit navn, Chrys, i søgefeltet på denne side og klik på Søg (brug menuen, hvis de findes): Undtagelse Klasser i C ++ Påstande og Fejl Tal i C ++


Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.