Logo no.boatexistence.com

Er unntak dårlige c++?

Innholdsfortegnelse:

Er unntak dårlige c++?
Er unntak dårlige c++?

Video: Er unntak dårlige c++?

Video: Er unntak dårlige c++?
Video: C++ | Введение в язык | 01 2024, Kan
Anonim

Unntak er ikke dårlige De passer godt inn i C++s RAII-modell, som er det mest elegante med C++. Hvis du allerede har en haug med kode som ikke er unntakssikre, så er de dårlige i den sammenhengen. Hvis du skriver programvare på veldig lavt nivå, som Linux OS, så er de dårlige.

Kan C håndtere unntak?

C støtter ikke unntakshåndtering. For å kaste et unntak i C, må du bruke noe plattformspesifikt, for eksempel Win32s strukturerte unntakshåndtering – men for å hjelpe med det, må vi kjenne plattformen du bryr deg om.

Er det bra å kaste unntak?

Kort sagt: Du bør kaste et unntak hvis en metode ikke er i stand til å utføre oppgaven den skal gjøre.

Bør du unngå unntak?

Ideelt sett skal ikke koden din returnere feil, men i tilfeller der den gjør det eller må, ser unntak ut til å være den enkleste og mest pålitelige måten å implementere en feilretur på. … Etter min erfaring er det best å unngå unntak når det er mulig.

Er unntak dårlige for ytelsen?

Å ikke bruke unntak på grunn av deres potensielle ytelsespåvirkning er en dårlig idé. … Du må imidlertid spore antall unntak som er kastet i koden din. Selv om de kan bli fanget, kan de fortsatt ha en betydelig ytelseseffekt.