Logo hr.boatexistence.com

Jesu li iznimke loši za C++?

Sadržaj:

Jesu li iznimke loši za C++?
Jesu li iznimke loši za C++?

Video: Jesu li iznimke loši za C++?

Video: Jesu li iznimke loši za C++?
Video: САМАЯ МОЩНАЯ СИЛА, КОТОРАЯ ДАСТ ТЕБЕ ВСЕ ❤️💰 Ронда Берн 2024, Svibanj
Anonim

Izuzeci nisu loši Dobro se uklapaju u C++-ov RAII model, što je najelegantnija stvar kod C++-a. Ako već imate hrpu koda koji nije siguran za iznimku, onda su loši u tom kontekstu. Ako pišete softver stvarno niske razine, kao što je linux OS, onda su loši.

Može li C rješavati iznimke?

C ne podržava rukovanje iznimkama. Da biste ubacili iznimku u C, morate koristiti nešto specifično za platformu kao što je Win32 strukturirano rukovanje iznimkama - ali da bismo vam pomogli u tome, morat ćemo znati platformu do koje vam je stalo.

Je li dobro bacati iznimke?

Ukratko: trebate baciti iznimku ako metoda nije u stanju izvršiti zadatak koji bi trebala učiniti.

Trebate li izbjegavati iznimke?

U idealnom slučaju, vaš kôd ne bi trebao vraćati pogreške, ali u slučajevima kada to čini ili mora, čini se da su iznimke najjednostavniji i najpouzdaniji način implementacije povrata pogreške. … Prema mom iskustvu, najbolje je izbjegavati iznimke kad god je to moguće.

Jesu li iznimke loše za izvedbu?

Ne koristiti iznimke zbog njihovog potencijalnog utjecaja na performanse je loša ideja. … Međutim, trebate pratiti broj iznimaka koji su ubačeni u vaš kod. Iako bi mogli biti uhvaćeni, još uvijek mogu imati značajan utjecaj na izvedbu.