!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
C++相談室 part163
https://mevius.5ch.net/test/read.cgi/tech/1672409791/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
C++相談室 part164
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 33da-QP0H)
2023/05/09(火) 11:50:52.06ID:EYc2I7oW0971デフォルトの名無しさん (ワッチョイ d9ab-txvC)
2023/10/30(月) 17:24:30.69ID:9eqG7NVC0 ラムダ式にする
972デフォルトの名無しさん (ワッチョイ 297c-tLJy)
2023/10/30(月) 17:57:47.45ID:eEth4IuV0 >>968
自分としては多重ループ脱出がC++でのgotoの唯一の実用的な用途だと思ってる(とはいえめったに使わない)
Cなら疑似finally的な後処理に使うこともあるけど、それはC++ならRAIIにすべきだしな
それ以外の戻ったり余所のスコープに侵入したりはもちろんCでもC++でも論外
自分としては多重ループ脱出がC++でのgotoの唯一の実用的な用途だと思ってる(とはいえめったに使わない)
Cなら疑似finally的な後処理に使うこともあるけど、それはC++ならRAIIにすべきだしな
それ以外の戻ったり余所のスコープに侵入したりはもちろんCでもC++でも論外
973デフォルトの名無しさん (ワッチョイ 8114-Qq8E)
2023/10/30(月) 18:39:22.51ID:VfsLhOLn0 何度も繰り返すgotoの話になると人が湧くな
974デフォルトの名無しさん (ワッチョイ 9b91-lnbO)
2023/10/30(月) 18:54:25.65ID:A0jdf3Dt0975デフォルトの名無しさん (ワッチョイ 5101-CP9B)
2023/10/30(月) 19:04:07.11ID:qWSrxYwr0 switchとgoto組み合わせて状態機械作ってる
976デフォルトの名無しさん (ワッチョイ 9b91-lnbO)
2023/10/30(月) 19:54:14.15ID:A0jdf3Dt0 gcc拡張のlabelのアドレスとれるやつとかな
昔はイキって使ってたわ
昔はイキって使ってたわ
977デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 20:16:27.75ID:hnsSyQft0978デフォルトの名無しさん (ワッチョイ 9b91-lnbO)
2023/10/30(月) 20:43:41.27ID:A0jdf3Dt0979デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 20:48:14.67ID:JbGfWzUOM ループ脱出レベルで例外を使うのは変だと感じる
関数抜けないのに例外なんて…
関数抜けないのに例外なんて…
980デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 20:54:46.61ID:JbGfWzUOM んで大昔に例外に似た機能のFound文Match文とか妄想してたんだな
実質タダのgoto文
実質タダのgoto文
981デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 20:54:46.86ID:hnsSyQft0982デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 20:57:56.27ID:JbGfWzUOM 例外は通常動作として起こらないような動作で起こすもので
何か探すループなんかで実際に対象が見つかったとしてそれは「例外」なのか?
ちがうだろー
何か探すループなんかで実際に対象が見つかったとしてそれは「例外」なのか?
ちがうだろー
983デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 20:58:12.43ID:hnsSyQft0984デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 20:59:51.11ID:hnsSyQft0 >>982
実にくだらない理由だと思う
実にくだらない理由だと思う
985デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:01:36.17ID:JbGfWzUOM >>984
それが一般的な解釈でおかしな使い方をしてる人間は影で笑われている
それが一般的な解釈でおかしな使い方をしてる人間は影で笑われている
986デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 21:06:32.49ID:hnsSyQft0 >>985
人格を攻撃するような書き込みはやめようね
人格を攻撃するような書き込みはやめようね
987デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:07:29.46ID:JbGfWzUOM 例外はパフォーマンス的に重いしそれ以前に
正常系の出力を異常系で投げるのはおかしい
まったくもって異常
正常系の出力を異常系で投げるのはおかしい
まったくもって異常
988デフォルトの名無しさん (ワッチョイ 297c-tLJy)
2023/10/30(月) 21:08:57.30ID:eEth4IuV0 よその言語ではイテレータの終了通知に例外使ってたりするから人格否定するほどの話ではない
C++の慣用としてやられてないし向いてないってだけ
C++の慣用としてやられてないし向いてないってだけ
989デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:09:03.25ID:JbGfWzUOM990デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 21:12:55.48ID:hnsSyQft0991デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 21:14:51.99ID:hnsSyQft0992デフォルトの名無しさん (ワッチョイ 9b91-lnbO)
2023/10/30(月) 21:19:13.29ID:A0jdf3Dt0993デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:19:21.17ID:JbGfWzUOM 非常に大切で根本的な理由と例を挙げたのに「実にくだらない理由」としか取られないのが残念
例外はただの制御構文ではない
例外はただの制御構文ではない
994デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:20:50.60ID:JbGfWzUOM995デフォルトの名無しさん (ワッチョイ 1bda-9b8G)
2023/10/30(月) 21:22:28.46ID:J+/7yoK80 凶悪といえばAnsiCのsetjmp()とlongjmp()
あれらを規格に入れてるのはキチガイとしか
あれらを規格に入れてるのはキチガイとしか
996デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 21:25:34.77ID:hnsSyQft0997デフォルトの名無しさん (オイコラミネオ MM6d-H9h+)
2023/10/30(月) 21:28:39.53ID:JbGfWzUOM >>996
概念だろ
それが一番大切で実装の基本だろ
C++自体の仕様が変わるとしても例外と言う概念に沿って変わることになるはずだ
今適当にマッチを投げていて仕様がより例外側に代わってその時その使い方は生き残れるのだろうか?
概念だろ
それが一番大切で実装の基本だろ
C++自体の仕様が変わるとしても例外と言う概念に沿って変わることになるはずだ
今適当にマッチを投げていて仕様がより例外側に代わってその時その使い方は生き残れるのだろうか?
998デフォルトの名無しさん (ワッチョイ 8101-jlrJ)
2023/10/30(月) 21:31:50.44ID:hnsSyQft0 >>997
templateメタプログラミングとか許せない人ですか?
templateメタプログラミングとか許せない人ですか?
999デフォルトの名無しさん (ワッチョイ d1ad-AT6i)
2023/10/31(火) 06:57:27.99ID:BIE3G76Q0 Core Guideline にも例外はエラー処理だけに使えとある.
多重ループからの脱出が本当にエラー処理なの?
多重ループからの脱出が本当にエラー処理なの?
1000デフォルトの名無しさん (ワッチョイ 1379-JwVi)
2023/10/31(火) 07:21:48.58ID:1/1CCAX60 質問いいっすか?
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 174日 19時間 30分 57秒
新しいスレッドを立ててください。
life time: 174日 19時間 30分 57秒
レス数が1000を超えています。これ以上書き込みはできません。
