Dette er fordi, hvis parameteren av fangsten konstruksjon er av samme type som argumentet av kastet uttrykket, så fangsten-konstruksjonen vil få unntak (vil fange det som har blitt kastet). Under denne tilstanden, er det ikke obligatorisk å bruke identifikator av fangsten parameter i catch-blokken. Vel, også oppmerksom på at igangsettelsen av teller og nevner er nå utenfor hovedbygningen (og funksjonsblokken) og opp i koden, slik at de kan bli sett av noen blokk i koden. Vi har lært at innkastet uttrykket kan være i prøve blokk direkte eller i en funksjon kalt av forsøk blokken.
Men fortsatt er catch-blokken festet til prøve blokken, om ikke innkastet uttrykket er i prøve blokk direkte eller i funksjon kalt ved forsøk blokken. Merk: I praktisk programmering, de fleste fangst blokker bare å sende en feilmelding til brukeren av programmet; de egentlig ikke rette opp feilen. La oss ta en pause 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): Grunnleggende om Unntak i C ++ Kaster flere operander med C ++ Unntak Hekkende try-catch-blokker Spesifisere Unntak Funksjoner i C ++ klasser og unntak i C ++
Tilkobling…