Logo tl.boatexistence.com

Masama ba ang mga exception sa c++?

Talaan ng mga Nilalaman:

Masama ba ang mga exception sa c++?
Masama ba ang mga exception sa c++?
Anonim

Hindi masama ang mga pagbubukod Angkop ang mga ito sa modelong RAII ng C++, na siyang pinaka-eleganteng bagay tungkol sa C++. Kung mayroon ka nang isang grupo ng mga code na hindi exception safe, kung gayon ang mga ito ay masama sa kontekstong iyon. Kung nagsusulat ka ng napakababang antas ng software, tulad ng linux OS, masama ang mga ito.

Kaya ba ni C ang mga exception?

C ay hindi sumusuporta sa exception handling. Para maglagay ng exception sa C, kailangan mong gumamit ng partikular na platform gaya ng structured exception handling ng Win32 -- ngunit para magbigay ng anumang tulong doon, kailangan naming malaman ang platform na pinapahalagahan mo.

Mabuti bang magtapon ng mga exception?

Sa madaling salita: Ikaw ay dapat magtapon ng exception kung hindi magawa ng isang paraan ang gawain na dapat nitong gawin.

Dapat mo bang iwasan ang mga exception?

Sa isip, ang iyong code ay hindi dapat magbalik ng mga error, ngunit sa mga kaso kung saan ito nangyayari o dapat, ang mga pagbubukod ay lumilitaw na ang pinakasimpleng, pinaka-maaasahang paraan upang ipatupad ang isang pagbabalik ng error. … Sa aking karanasan, pinakamahusay na iwasan ang mga pagbubukod hangga't maaari.

Masama ba ang mga exception para sa performance?

Hindi gumagamit ng mga exception dahil sa kanilang potensyal na epekto sa performance ay isang masamang ideya. … Gayunpaman, kailangan mong subaybayan ang bilang ng mga pagbubukod na itinapon sa iyong code. Bagama't maaaring mahuli sila, maaari pa rin silang magkaroon ng malaking epekto sa performance.