Logo sq.boatexistence.com

A janë përjashtimet të këqija c++?

Përmbajtje:

A janë përjashtimet të këqija c++?
A janë përjashtimet të këqija c++?

Video: A janë përjashtimet të këqija c++?

Video: A janë përjashtimet të këqija c++?
Video: Më vijnë mendime të këqija, çfarë të bëj? Dr. Shefqet Krasniqi 2024, Mund
Anonim

Përjashtimet nuk janë të këqija Ato përshtaten mirë me modelin RAII të C++, që është gjëja më elegante e C++. Nëse tashmë keni një mori kodesh që nuk janë të sigurta për përjashtime, atëherë ato janë të këqija në atë kontekst. Nëse jeni duke shkruar softuer të nivelit të ulët, si linux OS, atëherë ata janë të keq.

A mund t'i trajtojë C përjashtimet?

C nuk mbështet trajtimin e përjashtimeve. Për të hedhur një përjashtim në C, ju duhet të përdorni diçka specifike për platformën, siç është trajtimi i strukturuar i përjashtimeve të Win32 -- por për të dhënë ndonjë ndihmë me këtë, ne do të duhet të njohim platformën që ju intereson.

A është mirë të bësh përjashtime?

Me pak fjalë: Ju duhet të bëni një përjashtim nëse një metodë nuk është në gjendje të bëjë detyrën që supozohet të bëjë.

A duhet të shmangni përjashtimet?

Idealisht, kodi juaj nuk duhet të kthejë gabime, por në rastet kur ndodh ose duhet, përjashtimet duket se janë mënyra më e thjeshtë dhe më e besueshme për të zbatuar një kthim gabimi. … Në përvojën time, është më mirë të shmangni përjashtimet sa herë që është e mundur.

A janë përjashtimet të këqija për performancën?

Mospërdorimi i përjashtimeve për shkak të ndikimit të tyre të mundshëm në performancë është një ide e keqe. … Megjithatë, ju duhet të gjurmoni numrin e përjashtimeve që janë hedhur në kodin tuaj. Edhe pse mund të kapen, ato mund të kenë ende një ndikim të rëndësishëm në performancë.