C++相談室 part165

■ このスレッドは過去ログ倉庫に格納されています
2023/10/31(火) 07:37:38.52ID:+ZyYyqMO0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
C++相談室 part164
https://mevius.5ch.net/test/read.cgi/tech/1683600652/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/10/31(火) 08:59:52.78ID:DBRUqQAF0
>1 乙です

前スレ 例外はループ脱出に使うような物じゃない、との意見に賛成です。

自分は、例外は「起こり得るけどいちいちエラー処理を書いたらアホな話を」「処理呼び出し毎ではないレベルで」「エラー対処コーディングするもの」と思ってます。

具体例は、
リンクリストなどコレクション操作でメモリ不足が起きた場合、のエラー処理。
コレクションの追加や削除を頻繁に行うコードって、大体はもっと概念レベルが高い事をやってるので、1件の追加 レベルでエラー処理書いてたらアホな感じになる。

しかも、GUI プロセスを作ってて何か上手く動かないから特定のエラーだけを画面に表示したい、など、ことさら明確に対処したい場合です。プロセスが落ちればいいだけなら、main()の外側、の仕様がやってくれる。


古い本の情報だけど、SBリップマンによると、MS VC++と、sun、hp-ux の C++コンパイラで、例外を使う/使わないで速度性能調査したそうで、 4~6% の速度劣化があったとの事です。
2023/10/31(火) 09:37:52.87ID:BnGGo/620
スレ終了間際に現れる質問いいですかオジなんなの?w.
4デフォルトの名無しさん (スププ Sd33-wFsA)
垢版 |
2023/10/31(火) 09:38:43.79ID:yneNhI3/d
Pythonで言うと
forのStopIterationは へっ? だし
int()のValueErrorですら微妙
2023/10/31(火) 11:32:52.74ID:5ddE/sJo0
うるせえstd::stoi()ぶつけんぞ
2023/10/31(火) 16:49:04.12ID:Xd7Dooyma
>>3
ヘッダーの最後の行の #endif みたいなものだよ
2023/10/31(火) 23:53:09.44ID:BnGGo/620
>>6
と、言うことは対になる#ifがどこかに?
2023/11/01(水) 10:50:51.42ID:NLQyML8a0
…(いくら5chとは言え、複数の人が集まる場所で、何かを教えて頂いてもお礼も言えず、面白い返しもできない人がいたとして。その人がプログラムに関してだけは素晴らしいコードを書ける、なんてことはあるのかな?と思う瞬間が人生の中であったり、なかったり)
2023/11/01(水) 12:51:50.53ID:h0xHi7n60
(礼儀とプログラミングスキルは関係ないと思う)
2023/11/01(水) 12:53:02.45ID:c3s+uM8y0
(俺の昼飯どこ行った?)
2023/11/01(水) 16:02:16.42ID:G1jsC9Xya
(今日の昼飯はセブンのサバ塩焼弁当にしとくか・・・)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況