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 ++
NET - C # - Bruke UserControls Mail …