Logo nl.boatexistence.com

Zijn uitzonderingen slechte c++?

Inhoudsopgave:

Zijn uitzonderingen slechte c++?
Zijn uitzonderingen slechte c++?

Video: Zijn uitzonderingen slechte c++?

Video: Zijn uitzonderingen slechte c++?
Video: Exception Handling - C++ Tutorial For Beginners #18 2024, Mei
Anonim

Uitzonderingen zijn niet slecht Ze passen goed bij het RAII-model van C++, wat het meest elegante aan C++ is. Als je al een heleboel code hebt die niet uitzonderlijk veilig is, dan zijn ze in die context slecht. Als je echt low-level software schrijft, zoals het Linux-besturingssysteem, dan zijn ze slecht.

Kan C uitzonderingen aan?

C ondersteunt het afhandelen van uitzonderingen niet. Om een uitzondering in C te plaatsen, moet je iets specifieks voor het platform gebruiken, zoals de gestructureerde afhandeling van uitzonderingen in Win32 -- maar om je daarbij te helpen, moeten we weten welk platform je belangrijk vindt.

Is het goed om uitzonderingen te maken?

Kortom: moet een uitzondering genereren als een methode niet in staat is om de taak uit te voeren die het zou moeten doen.

Moet je uitzonderingen vermijden?

In het ideale geval zou uw code geen fouten moeten retourneren, maar in gevallen waarin dat wel of niet moet, lijken uitzonderingen de eenvoudigste en meest betrouwbare manier om een foutretour te implementeren. … In mijn ervaring is het het beste om uitzonderingen waar mogelijk te vermijden.

Zijn uitzonderingen slecht voor de prestaties?

Het is een slecht idee om geen uitzonderingen te gebruiken vanwege hun potentiële impact op de prestaties. … U moet echter het aantal uitzonderingen traceren dat in uw code wordt gegenereerd. Hoewel ze kunnen worden gepakt, kunnen ze nog steeds een aanzienlijke prestatie-impact hebben.