Kemungkinan Duplikat:
menangkap pengecualian dengan pointer di C++
Apa cara terbaik untuk menangkap pengecualian: berdasarkan nilai, referensi, atau penunjuk dan mengapa?
Kemungkinan Duplikat:
menangkap pengecualian dengan pointer di C++
Apa cara terbaik untuk menangkap pengecualian: berdasarkan nilai, referensi, atau penunjuk dan mengapa?
Anda hampir selalu ingin menangkap pengecualian dengan referensi (biasanya const).
Dengan const
referensi. Anda dapat menghindari penyalinan objek.
Anda tidak ingin mengajukan pengecualian lagi, jadi menangkap dengan referensi adalah yang terbaik
Sebagai referensi, kecuali Anda melakukan pemrograman Windows, di mana pengecualian biasanya ditangkap oleh penunjuk.