Menangkap pengecualian berdasarkan nilai, referensi, atau penunjuk [duplikat]

Kemungkinan Duplikat:
menangkap pengecualian dengan pointer di C++

Apa cara terbaik untuk menangkap pengecualian: berdasarkan nilai, referensi, atau penunjuk dan mengapa?


person jasonline    schedule 19.01.2010    source sumber


Jawaban (4)


Anda hampir selalu ingin menangkap pengecualian dengan referensi (biasanya const).

person Jerry Coffin    schedule 19.01.2010

Dengan const referensi. Anda dapat menghindari penyalinan objek.

person cx0der    schedule 19.01.2010

Anda tidak ingin mengajukan pengecualian lagi, jadi menangkap dengan referensi adalah yang terbaik

person Yogesh Arora    schedule 19.01.2010

Sebagai referensi, kecuali Anda melakukan pemrograman Windows, di mana pengecualian biasanya ditangkap oleh penunjuk.

person rlbond    schedule 19.01.2010