Logo tr.boatexistence.com

İstisnalar kötü c++ mı?

İçindekiler:

İstisnalar kötü c++ mı?
İstisnalar kötü c++ mı?
Anonim

İstisnalar fena değil C++'ın RAII modeline çok iyi uyuyorlar, bu da C++ ile ilgili en zarif şey. Zaten istisnai olarak güvenli olmayan bir sürü kodunuz varsa, bu bağlamda kötüdürler. Linux işletim sistemi gibi gerçekten düşük seviyeli yazılımlar yazıyorsanız, bunlar kötüdür.

C istisnaları işleyebilir mi?

C istisna işlemeyi desteklemez. C'de bir istisna atmak için, Win32'nin yapılandırılmış istisna işlemesi gibi platforma özel bir şey kullanmanız gerekir -- ancak bununla ilgili herhangi bir yardım için, ilgilendiğiniz platformu bilmemiz gerekir.

İstisnalar atmak iyi midir?

Kısaca: Bir yöntem yapması gereken görevi yapamıyorsa bir istisna atmalısınız.

İstisnalardan kaçınmalı mısınız?

İdeal olarak, kodunuz hata döndürmemelidir, ancak verdiği veya yapması gerektiği durumlarda, istisnalar bir hata dönüşü uygulamanın en basit ve en güvenilir yolu gibi görünmektedir. … Tecrübelerime göre, mümkün olduğunda istisnalardan kaçınmak en iyisidir.

İstisnalar performans için kötü mü?

İstisnaları kullanmamak potansiyel performans etkileri nedeniyle kötü bir fikirdir. … Bununla birlikte, kodunuza atılan istisnaların sayısını izlemeniz gerekir. Yakalanabilseler bile performans üzerinde önemli bir etkisi olabilir.