*   >> läser Utbildning artiklar >> science >> programming

Påståenden och Fel nummer i C ++

C ++ Diagnostik Bibliotek Förenklat - Del 2 Inledning Detta är del 2 i min serie, C ++ Diagnostics Bibliotek, förenklad. I denna del av serien tittar vi på vad som kallas Påståenden och Fel nummer i C ++. Den cassert sidhuvudfilen behandlar påståenden. Den cerrno sidhuvudfilen handlar felnummer. Dessa två filer är båda i diagnostik biblioteket. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser.

Den assert Makro Ett makro är en typ av funktion. För denna grundläggande tutorial jag kommer inte att gå in på några fler detaljer än så. Den assert makro behandlar vad som kallas påståenden. För denna grundläggande handledning vad bör intressera dig är vad assert makrot gör. Den assert makro sätter diagnostiska tester i ett program. Vid körning om ett fel uppstår i programmet, skriver assert makro information om aktuella ansökningsomgången (funktion) som misslyckades.

Informationen för programmet innehåller texten av argumentet, namnet på källfilen, källfilen radnumret, och namnet på den omslutande funktionen. Efter att hävda makrot anropar avbrottsfunktionen (i den här bloggen, se artikel, Start och uppsägning i C ++, för abort funktion). Du måste ha sett en sådan rapport medan sammanställa din C ++ program. På detta sätt assert makro sägs göra påståenden. Fel Numbers Detta är siffror som indikerar fel. Varje nummer indikerar ett fel. Dessa siffror beror på konstruktören (tillverkare) av C ++ kompilatorn.

Du kommer inte hitta någon sådan uppsättning siffror i beskrivningen. Olika kompilatorer har olika uppsättningar. Rådgör med din kompilator dokumentationen. För denna förenklade version av Diagnostik Biblioteket Låt oss sluta här. Vi fortsätter i nästa del av serien. Chrys att komma fram till någon av delarna i denna serie, skriv bara motsvarande titel nedan och mitt namn, Chrys i sökrutan på den här sidan och klicka på Sök (använd menyn om sådan finns): Undantagsklasser i C ++ Påståenden och Fel nummer i C ++


Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.