[過去ログ] C++相談室 part165 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
125: デフォルトの名無しさん (ワッチョイ 6564-QK8A) [] 2024/01/04(木) 13:26:37.40 ID:1KQpMTCj0(1) AAS
void*って、ポインターの先のサイズ未知だよなぁ
150: デフォルトの名無しさん (ワッチョイ 5f4e-1VUN) [] 2024/01/12(金) 09:58:11.40 ID:yLdIK4jH0(1) AAS
ライブラリ書くときはライブラリで対処できない例外は握り潰さずに上位で伝搬させろ!と言われてるよね
アプリも同じだと思う
明確に対処すべきことがあるなら例外をキャッチすればいいし
ないならそのままプロセス落としてOSに任せればいいんでない?
251
(1): デフォルトの名無しさん (ワッチョイ 16cf-BOeC) [sage] 2024/02/11(日) 12:31:22.40 ID:XOPhWcHA0(5/5) AAS
>>249
249(2): デフォルトの名無しさん (ワッチョイ ef63-uLm/) [sage] 2024/02/11(日) 11:18:50.45 ID:4PD3HqyC0(5/5) AAS
>>244
以下の主張のどこが抽象論なのかkwsk、
1. ライブラリのドキュメントに従い、可能な限り例外を生じない使い方で設計する(>>236
2. 例外が生じない前提としたところは例外が生じないことをテストする(m個のオーダー)(>>229
3. 1と2の過程で意図に反して飛んでくる例外がある場合は原因を調査し、修正を試みる(>>228 例外が飛んで来たらバグ
4. 3を意図通りの形で解決できないことが判明した場合は
  (ライブラリの使用方法の当方の誤解、ライブラリのドキュメントの不備、ライブラリの作りの粗さによりこれはあり得る、
  結果的にtry { } catch (/*省略*/) { ... }を付ける可能性もある(>>228
5. 例外を複数段fall-throughか再スローを許し、かつそれが起きた後もプログラムの
  正常な動作の継続を意図する場合はテストケースが爆発する(>>

設計し、検証し、必要とあらばtry { } catch ( ) の追加も含めた修正を行うと言っているのやぞ;;;

いっぽう藻前らの主張は
1. 例外をせき止めれば良い(←処理不能な未知の例外が飛んでくることが無いというライブラリに対する全幅の信頼
2. 例外を処理したりfall-throughしたり再スローしたりする関数はn*a*m個のテストしなくても動くっしょ
 (←自己のコードに対する無制限の気体
3. ドキュメントは100%信頼せず、読まない
の3成分からなるわけやが……
>1
1(3): デフォルトの名無しさん (ワッチョイ efda-9b8G) [sage] 2023/10/31(火) 07:37:38.52 ID:+ZyYyqMO0(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

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

※前スレ
C++相談室 part164
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
. 例外をせき止めれば良い(←処理不能な未知の例外が飛んでくることが無いというライブラリに対する全幅の信頼

なるほどな。
catchする⇒無視する、握りつぶす って脳内変換されてんだな。

catch書いたからといって上に挙げられたようなテストができなくなるわけじゃないっしょ。必要と思うならやればいい。

3.の意図しない例外の原因調査なんて main() に例外が上がってきてプログラムが落ちてからより
発生個所に近い下層で catch できた方がはるかに調査しやすいと思うんだがな。感覚が違うなあ。
487: デフォルトの名無しさん (アウアウエー Saaa-rNKn) [] 2024/09/27(金) 16:54:58.40 ID:pgg/4VuRa(4/4) AAS
>>480
480(2): はちみつ餃子◆8X2XSCHEME (ワッチョイ e332-Pvcq) [sage] 2024/09/26(木) 20:25:47.69 ID:B+Au+yIB0(2/2) AAS
>>165
C++ のコードを Rust から呼び出したりするくらいのことは簡単に出来るよ。
たぶん (Java に対する) Kotlin みたいなこととして思い浮かべているようなことは出来る。

Rust がやってるような安全性の保障を自動では受けられない。
当然だが安全ではない (安全性が検証されていない) C++ のコードが Rust から呼び出すことで安全になったりはしない。
大抵の場合に Rust の都合に合わせてラッパーを書くことになる。
嘘つくな
出鱈目言うな
587
(1): デフォルトの名無しさん (ワッチョイ 5f01-P+OA) [sage] 2024/11/21(木) 23:41:45.40 ID:i1qXvmQ+0(2/2) AAS
8.0 pi mul G mul c c mul c mul c mul mu0 mul div
661: デフォルトの名無しさん (ワッチョイ b101-BLbR) [sage] 2025/01/11(土) 12:15:30.40 ID:RVo7o+pP0(1) AAS
酉だけで十分では
731: デフォルトの名無しさん (ワッチョイ 2bc3-Ggml) [sage] 2025/03/07(金) 20:36:20.40 ID:49H/kgbx0(1) AAS
>>729
729(1): デフォルトの名無しさん (アウアウウー Sa1d-8P30) [] 2025/03/07(金) 14:57:48.23 ID:xU3go4h6a(1) AAS
そもそもtwitterを検索に使おうって言う発想が貧困アタオカ
そうやって解決策を示さずに初心者を排除していると老害と言われるよ。
913: デフォルトの名無しさん (ワッチョイ 5ff0-8xdJ) [sage] 2025/04/13(日) 00:12:54.40 ID:YJSdSOOz0(2/2) AAS
まちげーた
×22H2 〇24H2

どっちにしろセンスのないやつに触らせたら終わる罠
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s