A kivételek rosszak a c++-ban?

Tartalomjegyzék:

A kivételek rosszak a c++-ban?
A kivételek rosszak a c++-ban?

Videó: A kivételek rosszak a c++-ban?

Videó: A kivételek rosszak a c++-ban?
Videó: ] PREMIER LEAK [ S02E13 | KÜLÖNKIADÁS - Miért rosszak a focis filmek? 2024, Szeptember
Anonim

A kivételek nem rosszak Jól passzolnak a C++ RAII modelljéhez, ami a legelegánsabb a C++-ban. Ha már van egy csomó olyan kód, amely nem kivételes, akkor abban az összefüggésben rossz. Ha nagyon alacsony szintű szoftvereket ír, mint például a linux operációs rendszer, akkor azok rosszak.

Ki tudja kezelni a kivételeket?

C nem támogatja a kivételkezelést. Ha kivételt szeretne adni C nyelven, valami platformspecifikusat kell használnia, például a Win32 strukturált kivételkezelését – de ahhoz, hogy ebben segítséget adhassunk, ismernünk kell az Önt érdeklő platformot.

Jó-e kivételeket tenni?

Röviden: kivételt kell dobnia, ha egy metódus nem képes elvégezni azt a feladatot, amelyet el kell végeznie.

Kerülnie kell a kivételeket?

Ideális esetben a kód nem ad vissza hibákat, de azokban az esetekben, amikor igen, vagy muszáj, a kivételek a legegyszerűbb és legmegbízhatóbb módja a hibavisszaadás megvalósításának. … Tapasztalataim szerint a legjobb elkerülni a kivételeket, amikor csak lehetséges.

A kivételek károsak a teljesítményre?

A kivételek mellőzése azok potenciális teljesítményre gyakorolt hatása miatt rossz ötlet. … Mindazonáltal nyomon kell követnie a kódjában szereplő kivételek számát. Noha elkaphatják őket, még mindig jelentős hatással lehetnek a teljesítményre.