前スレ
C++相談室 part158
https://mevius.5ch.net/test/read.cgi/tech/1645239402/
C++相談室 part160
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2022/04/15(金) 08:39:32.42ID:WMzvufu2112デフォルトの名無しさん
2022/04/21(木) 17:43:55.51ID:vSoU0DUY 例外を使わずに普通に代数的データ型でエラーを返せば良い
そのためにoptionalやvariantがある
そのためにoptionalやvariantがある
113デフォルトの名無しさん
2022/04/21(木) 17:44:34.43ID:Hotp0qqb 例外が嫌われる原因は、はるか遠くのスナイパーに即死させられるからだよ
ある前提ならどこにスナイパーがいてもいいように書く必要があって、そのためには地下の穴を掘り進めて絶対地上に出ないなどの策が必要になる
ある前提ならどこにスナイパーがいてもいいように書く必要があって、そのためには地下の穴を掘り進めて絶対地上に出ないなどの策が必要になる
114デフォルトの名無しさん
2022/04/21(木) 17:53:06.42ID:uYH/mfeQ いや単純に例外がシステムコールだからだろ
動的メモリ確保然りmutexロック然り
意味不明な例え話は必要ない
動的メモリ確保然りmutexロック然り
意味不明な例え話は必要ない
115デフォルトの名無しさん
2022/04/21(木) 18:07:39.87ID:3fppYdMF pythonの例外は割と好きだわ
c++でチームでやってるときは使わんほうがまあ無難
c++でチームでやってるときは使わんほうがまあ無難
116デフォルトの名無しさん
2022/04/21(木) 18:38:56.67ID:Hotp0qqb >>114
君が経験不足なだけ
君が経験不足なだけ
117デフォルトの名無しさん
2022/04/21(木) 18:40:53.59ID:/MI4h9k1 え、C++の例外がシステムコールってどういうこと?なんか関係あるの?
118デフォルトの名無しさん
2022/04/21(木) 18:45:27.70ID:9qc6sZDy キャッチオール規制
119デフォルトの名無しさん
2022/04/21(木) 18:53:33.55ID:Ex423fK8120デフォルトの名無しさん
2022/04/21(木) 18:59:53.52ID:uYH/mfeQ 煽れば1から100まで全部説明して貰えると思ってるんだろう
121デフォルトの名無しさん
2022/04/21(木) 19:06:54.50ID:3fppYdMF シグナル的な話かね
122デフォルトの名無しさん
2022/04/21(木) 19:07:51.99ID:5bVBNknH 例外のどこがシステムコールなんだよw
笑わせんなw
笑わせんなw
123デフォルトの名無しさん
2022/04/21(木) 19:29:12.31ID:Hotp0qqb 経験不足もココまで来ると哀れだな
CPUの例外とかシグナルをC++の例外としてあげることはあるけど、throwやtry/catchにシステムコールは関係ないよ
またsetjmp, longjmpをシステムコールと思ったのかもしれないけど、これらはCの標準関数だよ
CPUの例外とかシグナルをC++の例外としてあげることはあるけど、throwやtry/catchにシステムコールは関係ないよ
またsetjmp, longjmpをシステムコールと思ったのかもしれないけど、これらはCの標準関数だよ
124デフォルトの名無しさん
2022/04/21(木) 19:38:44.45ID:dzuJ6upO125デフォルトの名無しさん
2022/04/21(木) 19:40:56.19ID:XLa0Reo3 生娘が多いスレですね
126デフォルトの名無しさん
2022/04/21(木) 19:49:07.82ID:ylgd21Wg GoやRustのように例外のないプログラミング言語もあるように
例外は各言語内の単なる制御の一手法にすぎない
そこにシステムコールというOSの呼び出しは出てこない
例外は各言語内の単なる制御の一手法にすぎない
そこにシステムコールというOSの呼び出しは出てこない
127デフォルトの名無しさん
2022/04/21(木) 19:53:37.32ID:3fppYdMF 実装としてそれを期待することはあるんじゃねえかなあ
128デフォルトの名無しさん
2022/04/21(木) 20:23:53.47ID:dzuJ6upO129デフォルトの名無しさん
2022/04/21(木) 21:03:10.33ID:c/plR3QG 少なくともbsd系やlinux系などで例外にシステムコールは一切出てこないな
だから例外とシステムコールは無関係であると断言できる
もしシステムコールがからむ環境があったとしてもそれはその環境独自の問題
C++やその他の言語の例外とシステムコールは無関係
だから例外とシステムコールは無関係であると断言できる
もしシステムコールがからむ環境があったとしてもそれはその環境独自の問題
C++やその他の言語の例外とシステムコールは無関係
130デフォルトの名無しさん
2022/04/21(木) 21:10:18.22ID:5bVBNknH >>128
ISO標準の例外処理はどれかわかるよね?
ISO標準の例外処理はどれかわかるよね?
131デフォルトの名無しさん
2022/04/21(木) 21:19:47.06ID:oUL8Hy4A >>124
SEHとC++例外は別物だしMSはC++ならC++例外使えって言ってる
https://docs.microsoft.com/ja-jp/cpp/cpp/structured-exception-handling-c-cpp
SEHは基本的にハードエラーを補足するために使うものだぞ
SEHとC++例外は別物だしMSはC++ならC++例外使えって言ってる
https://docs.microsoft.com/ja-jp/cpp/cpp/structured-exception-handling-c-cpp
SEHは基本的にハードエラーを補足するために使うものだぞ
132デフォルトの名無しさん
2022/04/21(木) 23:52:24.64ID:UxG5J1QB SEHは別にハードエラーに限ったもんじゃないが。
基本的にカーネル側で発生する例外一般であって、DLL周りで発生するのはよく見かけると思う。
基本的にカーネル側で発生する例外一般であって、DLL周りで発生するのはよく見かけると思う。
133デフォルトの名無しさん
2022/04/22(金) 00:45:41.32ID:a+ReXgZI 例外の話しがなんで、SEHの話しになってんだ?
例外って知らないのか?
うちの会社にもいるわ、デバッガに制御が移っただけなのに
例外が〜なんて言ってるバカ
例外って知らないのか?
うちの会社にもいるわ、デバッガに制御が移っただけなのに
例外が〜なんて言ってるバカ
134デフォルトの名無しさん
2022/04/22(金) 01:10:17.53ID:+Hg7lfxg >>133
それは、例外の実装が sjlj しかないという馬鹿がしつこいからだよ
それは、例外の実装が sjlj しかないという馬鹿がしつこいからだよ
135デフォルトの名無しさん
2022/04/22(金) 01:20:20.42ID:fqEw0n+a C++の例外try throw catchの仕様は
システムコールと一切無関係
システムコールと一切無関係
136デフォルトの名無しさん
2022/04/22(金) 01:27:09.01ID:OAazuPnp >>135
そんなに必死になるのはなんか理由があんの?
そんなに必死になるのはなんか理由があんの?
137デフォルトの名無しさん
2022/04/22(金) 01:42:30.48ID:BvFOL7Y8138蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 01:53:53.59ID:BJPJNuGw SEHの訳語が構造化例外ハンドリングだから、例外の一種と言えるはずだ。
139デフォルトの名無しさん
2022/04/22(金) 02:07:46.66ID:CMih2sNI C++にはSEHとやら言うものは存在しないし関係ないんじゃね?
140蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 02:36:51.42ID:BJPJNuGw いや、ゼロ除算やヌルポインタアクセスなどで素朴なC/C++でもSEHが発生することはあり得る。
141デフォルトの名無しさん
2022/04/22(金) 02:40:55.00ID:coLCpeOs お前ら全員、り地域指定な
142蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 02:51:22.19ID:BJPJNuGw dangerous yofukashi
143デフォルトの名無しさん
2022/04/22(金) 05:33:50.18ID:h+Fap4CC144デフォルトの名無しさん
2022/04/22(金) 06:10:41.99ID:8e+rCGWk145デフォルトの名無しさん
2022/04/22(金) 06:18:31.32ID:Y1J+20vl VC6の頃はゼロ除算をcatch(...)で捕獲できたな
146デフォルトの名無しさん
2022/04/22(金) 06:40:52.54ID:/ALeatGN ゼロ除算はSIGFPEが発生するから捕捉したかったらsignalでハンドリング関数を指定
例外は全く関係ない
例外は全く関係ない
147デフォルトの名無しさん
2022/04/22(金) 06:45:33.62ID:Y1J+20vl だから昔話だってば
あり得んことが目の前で起きたから
よく憶えてるんだよ
あり得んことが目の前で起きたから
よく憶えてるんだよ
148デフォルトの名無しさん
2022/04/22(金) 06:50:31.85ID:HuED6Bkz どっかの会社の独自拡張だろ
C++の話じゃないな
C++の話じゃないな
149デフォルトの名無しさん
2022/04/22(金) 06:52:40.42ID:e55dh4X+ 蟻人間ってちょいちょい見かけるけどこういうでたらめなやつだったのね
150デフォルトの名無しさん
2022/04/22(金) 07:02:53.87ID:kPq/rze/151デフォルトの名無しさん
2022/04/22(金) 07:03:35.95ID:kPq/rze/152デフォルトの名無しさん
2022/04/22(金) 07:04:28.01ID:kPq/rze/ >>144
実装方法の話でしょ?sjlj だけ認めて SEH は認めないなんて矛盾してませんか?
実装方法の話でしょ?sjlj だけ認めて SEH は認めないなんて矛盾してませんか?
153デフォルトの名無しさん
2022/04/22(金) 07:21:51.39ID:poIoQlGh どこかの会社の独自拡張の話をC++の機能だと思い込んでC++スレに持ち込むのはやめましょう
以下の話はここでOKです
setjmp/longjmpはC/C++の標準機能です
signalもC/C++の標準機能です
try/throw/catchはC++の標準構文です
以下の話はここでOKです
setjmp/longjmpはC/C++の標準機能です
signalもC/C++の標準機能です
try/throw/catchはC++の標準構文です
154デフォルトの名無しさん
2022/04/22(金) 07:37:43.45ID:Y1J+20vl ISO/IEC14882の範疇から一歩たりとも出るなってのは無理だろ
155デフォルトの名無しさん
2022/04/22(金) 07:45:58.57ID:Bpn1KdM3156デフォルトの名無しさん
2022/04/22(金) 07:48:49.99ID:zZkpCShI >>151
setjmpとlongjmpはC標準として参照してるから存在するぞ
setjmpとlongjmpはC標準として参照してるから存在するぞ
157デフォルトの名無しさん
2022/04/22(金) 07:50:39.14ID:Y1J+20vl 書き込んだ本人に悪意がないのにアウトっておまえさんが何かペナルティを課すのか?
普通にそれは違うよと教えてやるのは全然スレ違いじゃないだろ
普通にそれは違うよと教えてやるのは全然スレ違いじゃないだろ
158デフォルトの名無しさん
2022/04/22(金) 07:59:20.08ID:0Q7NQ1lp159デフォルトの名無しさん
2022/04/22(金) 08:29:32.01ID:OAazuPnp >>158
そいつがずっと書いてるとおもってんの?
そいつがずっと書いてるとおもってんの?
160デフォルトの名無しさん
2022/04/22(金) 08:34:38.92ID:OmhkX7bc161デフォルトの名無しさん
2022/04/22(金) 08:37:18.75ID:Y1J+20vl 何かさ、C++の実用場面を1つも知らない世間知らずが
自分のためのシェルターを要求してるみたいだな
そんなの当人含め誰の何の役にも立たんのに
自分のためのシェルターを要求してるみたいだな
そんなの当人含め誰の何の役にも立たんのに
162デフォルトの名無しさん
2022/04/22(金) 08:48:05.34ID:u/m8ttCW 分かりやすい例え
もしAppleによる独自拡張の話をC++の機能だと思い込んでここで延々と話を続ける人たちがいたら
迷惑だからApple方面のスレでやれ!と怒られるだろ
それと同じことが今ここで起きている
もしAppleによる独自拡張の話をC++の機能だと思い込んでここで延々と話を続ける人たちがいたら
迷惑だからApple方面のスレでやれ!と怒られるだろ
それと同じことが今ここで起きている
163デフォルトの名無しさん
2022/04/22(金) 08:48:50.34ID:OAazuPnp164デフォルトの名無しさん
2022/04/22(金) 08:50:00.21ID:OAazuPnp >>162
親も早死にしたんですか?
親も早死にしたんですか?
165デフォルトの名無しさん
2022/04/22(金) 08:59:58.70ID:FOSKJcjg >>141
ここはり地域w
ここはり地域w
166デフォルトの名無しさん
2022/04/22(金) 09:14:12.23ID:oMnlDCaF 自治厨が延々暴れ続けるのも迷惑なんだが
167デフォルトの名無しさん
2022/04/22(金) 09:20:29.23ID:LDoEF43J SEHってJavaなど色んな言語でMicrosoftが勝手に拡張してるやつだぜ
だからC++の話ではないとまともな人ならわかるはず
だからC++の話ではないとまともな人ならわかるはず
168デフォルトの名無しさん
2022/04/22(金) 09:56:02.95ID:kaZmiYOz SEHってC言語で実装されているWin32API周辺開発でも例外機構を使えるようにしたものじゃないの?
例外機構が備わってるC++でSEHの出番はないと思うけど
例外機構が備わってるC++でSEHの出番はないと思うけど
169デフォルトの名無しさん
2022/04/22(金) 10:46:47.56ID:Y1J+20vl 一言注意するのは構わんが
同調しないやつがいるからって
言い負かすまでしつこくするのは迷惑だぞ
同調しないやつがいるからって
言い負かすまでしつこくするのは迷惑だぞ
170デフォルトの名無しさん
2022/04/22(金) 11:21:59.53ID:HAxRxWew マイクロソフトの解説
構造化例外処理 (SEH) は、ハードウェア障害などの特定の例外コードの状況を適切に処理するための、C に対する Microsoft の拡張機能です。 Windows と Microsoft C++ は SEH をサポートしていますが、ISO 標準の c++ 例外処理を使用することをお勧めします。 これにより、コードの移植性と柔軟性が向上します。 ただし、既存のコードまたは特定の種類のプログラムを維持するために、SEH を使用する必要がある場合もあります。
Microsoft 固有:
構造化例外処理 (SEH) は、ハードウェア障害などの特定の例外コードの状況を適切に処理するための、C に対する Microsoft の拡張機能です。 Windows と Microsoft C++ は SEH をサポートしていますが、ISO 標準の c++ 例外処理を使用することをお勧めします。 これにより、コードの移植性と柔軟性が向上します。 ただし、既存のコードまたは特定の種類のプログラムを維持するために、SEH を使用する必要がある場合もあります。
Microsoft 固有:
171デフォルトの名無しさん
2022/04/22(金) 11:33:57.93ID:OAazuPnp >>170
親は何歳で死んだん?
親は何歳で死んだん?
172デフォルトの名無しさん
2022/04/22(金) 11:35:01.23ID:oMnlDCaF 自分は正義の味方のつもりでも
周りにとって迷惑なだけなのは
まるでスッパマンだな
周りにとって迷惑なだけなのは
まるでスッパマンだな
173デフォルトの名無しさん
2022/04/22(金) 11:38:47.55ID:udIu01iV 勘違いしていたと謝罪すりゃ済むのに逆切れで死の書き込みを繰り返してるやつヤバいな
174デフォルトの名無しさん
2022/04/22(金) 11:54:33.77ID:OAazuPnp175デフォルトの名無しさん
2022/04/22(金) 12:01:35.35ID:P/jSiaWo >>174
どこにも一人と書かれていないし前提もないようにみえるけど幻覚が見えているの?
どこにも一人と書かれていないし前提もないようにみえるけど幻覚が見えているの?
176蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 12:23:58.18ID:BJPJNuGw 大阪弁も日本語だろ。
Win32 C++コンパイラではゼロ除算で浮動小数点例外が発生することも知らんとは。
まさかVirtual C++がC++コンパイラではないと言いたいほさ。
Win32 C++コンパイラではゼロ除算で浮動小数点例外が発生することも知らんとは。
まさかVirtual C++がC++コンパイラではないと言いたいほさ。
177デフォルトの名無しさん
2022/04/22(金) 12:25:23.61ID:oJU3aoBf Virtual C++?
178蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 12:31:17.16ID:BJPJNuGw Visual C++ね。
179デフォルトの名無しさん
2022/04/22(金) 12:33:13.97ID:6yZvfKA9 ゼロかどうか直前に調べてゼロならthrowすることでどんなコンパイラでもゼロ除算の時に例外を投げることが可能です
つまりコンパイラの問題ではありません
そして誰でもそうすることが出来るというだけでありC++の仕様や機能ではありません
つまりコンパイラの問題ではありません
そして誰でもそうすることが出来るというだけでありC++の仕様や機能ではありません
180デフォルトの名無しさん
2022/04/22(金) 12:38:40.45ID:wri6W8iQ181蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 12:38:40.63ID:BJPJNuGw ゼロ除算の処理はマシン依存。
だから、コンパイラは構造化例外を発生させてもいい。
これも標準C++に含まれる。
だから、コンパイラは構造化例外を発生させてもいい。
これも標準C++に含まれる。
182デフォルトの名無しさん
2022/04/22(金) 12:39:26.59ID:T4tFP8Jg 死の書き込みなんか誰もしてねえじゃん
どっちが必死なんだかw
どっちが必死なんだかw
183デフォルトの名無しさん
2022/04/22(金) 12:41:11.68ID:wri6W8iQ ???
184デフォルトの名無しさん
2022/04/22(金) 12:56:04.30ID:XRzGPZH0 整数型のゼロ除算は未定義動作じゃろ...
うちの環境(Ubuntu20.04 gcc11)なら不動小数点例外のシグナルが飛ぶが
未定義動作なので絶対に何かが起きるようなことを期待してはいけない
うちの環境(Ubuntu20.04 gcc11)なら不動小数点例外のシグナルが飛ぶが
未定義動作なので絶対に何かが起きるようなことを期待してはいけない
185デフォルトの名無しさん
2022/04/22(金) 12:56:17.75ID:NXrQ3EcE >>181
構造化例外なんてものはC++標準に含まれないよ
構造化例外なんてものはC++標準に含まれないよ
186蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 13:11:18.22ID:BJPJNuGw 関西弁は標準日本語ではないが、日本語である。
この辺が難しい話なんだ。
「〜やで」「〜でんねん」と言う言い回しは、標準日本語にはないが日本語ではないと言い切るのは乱暴な話だ。
この辺が難しい話なんだ。
「〜やで」「〜でんねん」と言う言い回しは、標準日本語にはないが日本語ではないと言い切るのは乱暴な話だ。
187デフォルトの名無しさん
2022/04/22(金) 13:16:36.73ID:T4tFP8Jg #pragma onceの話も方言だからダメとか
付き合ってらんね
付き合ってらんね
188デフォルトの名無しさん
2022/04/22(金) 13:19:13.76ID:oJU3aoBf 方言だから〜言語標準規格に無いから〜って
そもそも例外がどのように内部実装されているかなんて完全に処理系依存であって
そんなことはわかった上で話してるんじゃないの
あと自分もMSVCのC++例外はSEHの機構を利用して実装されていると聞いたことがある
がググっても公式っぽいのは見当たらないので気のせいかもしれん
そもそも例外がどのように内部実装されているかなんて処理系依存で
そんなことはわかった上で話してるんじゃないの
あと自分もMSVCのC++例外はSEHの機構を利用して実装されていると聞いたことがある
がググっても公式っぽいのは見当たらないので気のせいかもしれん
そもそも例外がどのように内部実装されているかなんて完全に処理系依存であって
そんなことはわかった上で話してるんじゃないの
あと自分もMSVCのC++例外はSEHの機構を利用して実装されていると聞いたことがある
がググっても公式っぽいのは見当たらないので気のせいかもしれん
そもそも例外がどのように内部実装されているかなんて処理系依存で
そんなことはわかった上で話してるんじゃないの
あと自分もMSVCのC++例外はSEHの機構を利用して実装されていると聞いたことがある
がググっても公式っぽいのは見当たらないので気のせいかもしれん
189デフォルトの名無しさん
2022/04/22(金) 13:19:56.10ID:oJU3aoBf なんか変な感じになったごめん
190デフォルトの名無しさん
2022/04/22(金) 13:31:32.71ID:nu5oKQCU 今回の話は>>91から始まる「正常値でない時にvariantやoptionalを返すのと、(try/catchの)例外を投げる(throw)のと、どちらが好ましいか?」という話の始まり
それに対して「例外はコストが余分にかかる」「例外だと複数返ってくる時の扱いやリカバリ等が難しくなる」という話の流れ
その話に対して例外はシステムコールだとか
SEHがどうのこうのだとか
C++と無関係な話をして荒らしている人たちがいる
それに対して「例外はコストが余分にかかる」「例外だと複数返ってくる時の扱いやリカバリ等が難しくなる」という話の流れ
その話に対して例外はシステムコールだとか
SEHがどうのこうのだとか
C++と無関係な話をして荒らしている人たちがいる
191デフォルトの名無しさん
2022/04/22(金) 13:43:24.93ID:0v5EEVUK >>190
悔しいのう
悔しいのう
192デフォルトの名無しさん
2022/04/22(金) 13:51:45.19ID:XCe7UK1Z SEHがどんな実装で作られていようが魔法はないのだからコストがかかる要因であることは変わりない
したがってこの議論でSEHを持ち出すのは無意味で愚かな行為ではないかな
したがってこの議論でSEHを持ち出すのは無意味で愚かな行為ではないかな
193デフォルトの名無しさん
2022/04/22(金) 14:06:30.94ID:CNGbmw+5194蟻人間 ◆T6xkBnTXz7B0
2022/04/22(金) 14:08:07.99ID:BJPJNuGw ♪実装が終わって〜 僕らは入った〜
♪実装を知らない〜 コーダーたち〜さ〜
♪実装を知らない〜 コーダーたち〜さ〜
195デフォルトの名無しさん
2022/04/22(金) 14:14:37.92ID:coLCpeOs り地域のくせになまいきだぞ
196デフォルトの名無しさん
2022/04/22(金) 14:16:10.48ID:qlNSP7lI 無関係な話をいつまでも引っ張るWindows君が悪いと思います。
197デフォルトの名無しさん
2022/04/22(金) 14:17:32.04ID:Dj0BOi0U 蟻人間、キチガイのフリして矛先をそらそうとしてる?
198デフォルトの名無しさん
2022/04/22(金) 14:39:51.55ID:fMqKBQE/ 全く無関係な話でもない
見るからに自分が入れない話だからやめろだろ
そういう時は黙ってるか別な話題振ればいいのに
いちいち揉め事にしちまう幼稚なやつ
見るからに自分が入れない話だからやめろだろ
そういう時は黙ってるか別な話題振ればいいのに
いちいち揉め事にしちまう幼稚なやつ
199デフォルトの名無しさん
2022/04/22(金) 14:40:25.86ID:7P+21PvJ200デフォルトの名無しさん
2022/04/22(金) 14:53:14.70ID:Hnq97RMZ 正直、スマンカッタ
例外がシステムコールとか
ほんとすまんかった
単に知ったかしたかっただけで
こんなに大騒ぎになるとは思わなかった
謝罪してこれを訂正に代えさせてください
正直すまんかった
勉強になりました
例外はシステムコールじゃないです
例外がシステムコールとか
ほんとすまんかった
単に知ったかしたかっただけで
こんなに大騒ぎになるとは思わなかった
謝罪してこれを訂正に代えさせてください
正直すまんかった
勉強になりました
例外はシステムコールじゃないです
201デフォルトの名無しさん
2022/04/22(金) 14:58:45.98ID:58eJLgfI202デフォルトの名無しさん
2022/04/22(金) 15:19:58.07ID:0v5EEVUK 実装、処理系について話さないと決めたのなら話さなけりゃいいのに
203デフォルトの名無しさん
2022/04/22(金) 15:33:53.70ID:vco82k5C 元からOSやコンパイラの違いは関係ない話みたいよ
> 今回の話は>>91から始まる
> 「正常値でない時にvariantやoptionalを返すのと、
> (try/catchの)例外を投げる(throw)のと、
> どちらが好ましいか?」という話の始まり
だからSEHとか無関係なものを持ち出した人がちょっとおかしいわね
> 今回の話は>>91から始まる
> 「正常値でない時にvariantやoptionalを返すのと、
> (try/catchの)例外を投げる(throw)のと、
> どちらが好ましいか?」という話の始まり
だからSEHとか無関係なものを持ち出した人がちょっとおかしいわね
204デフォルトの名無しさん
2022/04/22(金) 15:36:33.95ID:fMqKBQE/205デフォルトの名無しさん
2022/04/22(金) 19:27:41.15ID:muq3Mg9B206デフォルトの名無しさん
2022/04/22(金) 19:48:46.17ID:+Ag0wcTG 推奨法と内部の実装は別の話では??
207デフォルトの名無しさん
2022/04/22(金) 19:55:49.60ID:/DhmZAjz 内部の実装とやらでSEH使っている妄想はどうでもいいやろ
どのみちそれ自体の実装はどうなっているの?という話になる
魔法の方法なんて無いのだから途中の各関数毎にデストラクタを実行しながらスタック巻き戻す以外に手は無い
どのみちそれ自体の実装はどうなっているの?という話になる
魔法の方法なんて無いのだから途中の各関数毎にデストラクタを実行しながらスタック巻き戻す以外に手は無い
208デフォルトの名無しさん
2022/04/22(金) 20:19:32.94ID:g3buRrxh ここもレベルが下がったね…
209デフォルトの名無しさん
2022/04/22(金) 20:49:34.04ID:Hnq97RMZ / ̄ ̄ ̄ ̄ ̄\
| おまえらも |
∩_∩ | .|
(´ー`) < 暇な奴ら .|
( ) | .|
| | | | だなぁ |
(___)__) \_____/
| おまえらも |
∩_∩ | .|
(´ー`) < 暇な奴ら .|
( ) | .|
| | | | だなぁ |
(___)__) \_____/
210デフォルトの名無しさん
2022/04/22(金) 21:23:32.68ID:Y1J+20vl211デフォルトの名無しさん
2022/04/22(金) 21:29:04.26ID:5k7+8+kc 持ち出すことで意味があるならばもちろん構わないと思うけど
この今回の件でSEHを持ち出すことに意味あるのかな
> 今回の話は>>91から始まる
> 「正常値でない時にvariantやoptionalを返すのと、
> (try/catchの)例外を投げる(throw)のと、
> どちらが好ましいか?」という話
この今回の件でSEHを持ち出すことに意味あるのかな
> 今回の話は>>91から始まる
> 「正常値でない時にvariantやoptionalを返すのと、
> (try/catchの)例外を投げる(throw)のと、
> どちらが好ましいか?」という話
212デフォルトの名無しさん
2022/04/22(金) 21:45:02.53ID:wri6W8iQ >>210
そんな話はしていない。
SEHはC++でも標準でも無いWindowsローカルのプロプラ技術で、更には当のMSですらC++で使うことを推奨していないようなものなのに、「C++に関係ある話」とか言って無能を晒すなよ。
そんな話はしていない。
SEHはC++でも標準でも無いWindowsローカルのプロプラ技術で、更には当のMSですらC++で使うことを推奨していないようなものなのに、「C++に関係ある話」とか言って無能を晒すなよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- 【J SPORTS】FIFA U-17ワールドカップ ★9
- 【J SPORTS】FIFA U-17ワールドカップ ★10
- とらせん IPあり
- 巨専】
- こいせん 全レス転載禁止
- 侍ジャパンシリーズ2025「日本vs韓国」その12
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- かしこいワンコっていうVtuberの子知ってる?
- カレーライスぐちゃぐちゃに混ぜる奴🤣
- もう寝る
- 女だけど眠れない
- 岡田克也「軽々しく存立危機事態とか言うべきじゃない」高市早苗「台湾で武力攻撃が発生したらどう考えても日本の存立危機事態」 [931948549]
