Logo id.boatexistence.com

Apakah pengecualian buruk c++?

Daftar Isi:

Apakah pengecualian buruk c++?
Apakah pengecualian buruk c++?

Video: Apakah pengecualian buruk c++?

Video: Apakah pengecualian buruk c++?
Video: A Show of Scrutiny | Critical Role: THE MIGHTY NEIN | Episode 2 2024, Mungkin
Anonim

Pengecualian tidak buruk Mereka cocok dengan model RAII C++, yang merupakan hal paling elegan tentang C++. Jika Anda sudah memiliki banyak kode yang tidak terkecuali aman, maka mereka buruk dalam konteks itu. Jika Anda menulis perangkat lunak tingkat sangat rendah, seperti OS linux, maka perangkat lunak itu buruk.

Dapatkah C menangani pengecualian?

C tidak mendukung penanganan pengecualian. Untuk melempar pengecualian di C, Anda perlu menggunakan sesuatu yang spesifik platform seperti penanganan pengecualian terstruktur Win32 -- tetapi untuk memberikan bantuan dengan itu, kami perlu mengetahui platform yang Anda pedulikan.

Apakah baik untuk membuang pengecualian?

Singkatnya: Anda harus mengeluarkan pengecualian jika suatu metode tidak dapat melakukan tugas yang seharusnya dilakukan.

Haruskah Anda menghindari pengecualian?

Idealnya, kode Anda tidak boleh mengembalikan kesalahan, tetapi jika memang demikian atau harus, pengecualian tampaknya merupakan cara paling sederhana dan paling andal untuk menerapkan pengembalian kesalahan. … Dalam pengalaman saya, yang terbaik adalah menghindari pengecualian bila memungkinkan.

Apakah pengecualian buruk untuk kinerja?

Tidak menggunakan pengecualian karena potensi dampak kinerjanya adalah ide yang buruk. … Namun Anda perlu melacak jumlah pengecualian yang dilemparkan ke dalam kode Anda. Meskipun mereka mungkin tertangkap, mereka masih dapat memiliki dampak kinerja yang signifikan.