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

Start og avslutning i C ++

til avkjørselen funksjonen er alternativt EXIT_FAILURE, verten miljøet vil bli gitt et mislykket Opphør melding. La oss ikke gå i detaljer om alt det her. Argumentet for avkjøringen funksjonen kalles status. Du skikken coder kan også ringe avkjøringen funksjon som følgende kode illustrerer: #include #include bruker namespace std; int main () {//uttalelser exit (EXIT_SUCCESS); domstol returnere 0; } Les og prøv koden ovenfor og merk at cout uttalelsen ikke utføres fordi den kommer etter avkjøringen funksjon. Mange tilpassede programmer har ikke exit funksjon.

I dette tilfellet avkjøringen funksjonen kalles implisitt, bevisstløs til deg når programmet avsluttes normalt. Avbrytelsesfunksjonen Syntaksen avbrytelsesfunksjonen er: void abort (void) avbrytelsesfunksjonen fører til en C ++ program (egendefinert) for å avslutte. Når abort-funksjonen utfører, følgende (unormalt) skje: - Ingen av funksjonene som er registrert av atexit funksjonen kalles.

- Alle åpne bekker som har uskrevne bufrede data kan eller ikke kan spyles, avhengig av situasjonen, alle åpne bekker kan eller ikke kan være lukket, avhengig av situasjonen, og alle filer som er opprettet av tmpfile funksjonen kan eller ikke kan bli fjernet , avhengig av situasjonen. La oss ikke gå inn i detaljene. - Objekter av automatisk eller statisk lagring varighet ikke blir ødelagt. Avbrytelsesfunksjonen går ikke tilbake til den som ringer.

Du kan ringe avbrytelsesfunksjonen i deg definert kode som følger: abort (); Men jeg ønsker ikke å prøve noen eksempelkode for ikke å gi inntrykk av at det er noe galt med systemet. I mange programmer du ikke bruker abort funksjonen. I dette tilfellet hvis det er noe galt med koden din, vil C ++ utførende miljø kaller abort funksjon, ukjent for deg. Wow, starte og stoppe et C ++ program er ikke lenger så mysterier som den så ut. La oss stoppe her og fortsette 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): Introduksjon til C ++ Standard Language Support Library Start og Oppsigelse i C ++

Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.