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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
272
(1): デフォルトの名無しさん (ワッチョイ ef63-uLm/) [sage] 2024/02/17(土) 11:55:24.05 ID:hsYxYbKj0(1/2) AAS
>>250
>>2. fall-throughする関数が例外による処理の中断でおかしいことにならないか(←要テスト!
>もしそのテストが必要なんだとすれば、catchしない場合はその例外が通過する
>呼び出し階層全部でテストをしなきゃならないってことになるが。
その通り。テスト不要としたいなら、例外が出た原因を調べて出ないようにするのが筋

原因を調査して対策せずに予防的にテスト不十分のtry { } catch () をてんこ盛りにする方がソフトウェアー品質が上がるという考えのはおかしい

>>251
>catchする⇒無視する、握りつぶす って脳内変換
脳内変換ではなくて、予防的に入れたtry { } catch ()部分のテストが不十分な限り事実じゃーん?

>>252
>本質的にやってること変わらないのに
別に。
return -1; は呼び出し側のバグで見落とすかもしれないが
throw std::logic_error("*** ERR ***"); なら悪評千里を走ってバグの兆候が嫌でもワカル
むしろ予防的なtry { } catch () が例外のメリットをreturn -1; に縮小してゐる
275: デフォルトの名無しさん (ワッチョイ 6332-A7R9) [sage] 2024/02/17(土) 13:04:42.05 ID:4+T7+QKn0(1/3) AAS
例外が上がってくるってことはどこかで例外を投げてるってことだぞ。
問題が起きたところでその問題に対して例外を投げるという対処をしてる箇所がある。
想定してないなら例外送出すらできないよ。

その上で人間は大きいプログラムの全体を把握することは困難だし
機械的なチェックがしづらいという現実はあるって話だ。
342
(2): デフォルトの名無しさん (ワッチョイ a944-l7CW) [sage] 2024/06/07(金) 04:24:11.05 ID:qf+nnTv50(1) AAS
ここでCmakeとNinjaについて聞くのダメ?
どーも関係がよくわからなくて?
454: デフォルトの名無しさん (ブーイモ MM0a-bJfQ) [sage] 2024/09/10(火) 11:29:59.05 ID:v6KS9t6sM(1) AAS
>>447
お前の理解はshared_ptrの一面だけだな
ようするにunique_ptrの延長でしか見てない
shared_ptrがどうしても欲しくなるのは
オブジェクトのリリースタイミングが非決定的であるとき
これは一般的にマルチスレッド環境

お前のTreeNodeの例はそれこそ生ポで実装しても対して苦労しないが
例えば動的可変multi producerなqueueの場合確実に安全なqueueの解放タイミングを知るにはリファレンスカウントのような制御が必要となる
当然この場合コピーすれば安全なんて寝ぼけたことにはならない
459: デフォルトの名無しさん (ワッチョイ 1ede-2PHd) [] 2024/09/11(水) 12:19:01.05 ID:n6/LwjNL0(2/3) AAS
木のノードはstd::vector<>で確保する
と言われて、だよねってなる人はnewもほとんど必要ない
526
(1): 青木康善 (アウアウウー Sacd-P7MY) [sage] 2024/11/06(水) 17:05:23.05 ID:vfgxFq1Ya(1) AAS
c plus plusとjava、電子音楽作成にどっちが向いてるかな?早いのは無論c plus plusだろうけど。
628: デフォルトの名無しさん (オイコラミネオ MMdd-Qs+Z) [sage] 2024/12/04(水) 11:10:28.05 ID:1b6O8ksjM(1) AAS
[][]演算子が出来たら
[][][]の解釈に困るからできない

というより
[]が一つの演算子だから[][]はないし混乱のもと
[ , ]が正当
657: デフォルトの名無しさん (ワッチョイ 4b73-gMcM) [sage] 2025/01/10(金) 19:09:29.05 ID:Sq5TZMET0(1) AAS
名前が売りたいならtwitterとかで活動された方がいいんじゃないのと思っている
678: デフォルトの名無しさん (ワッチョイ 4663-6Hi7) [sage] 2025/02/10(月) 18:47:33.05 ID:6W8L/x5D0(1) AAS
どうでもいい
好きにやれ
838: はちみつ餃子◆8X2XSCHEME (ワッチョイ cd32-xzp7) [sage] 2025/04/06(日) 16:50:10.05 ID:CSMreA7R0(4/4) AAS
>>837
`private` などは用途が限定的なキーワードだからそういうことも出来るけど `class` はちょっと問題があるな。

template<class T> class foo {};

みたいなのが破綻する。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s