[過去ログ]
C++相談室 part165 (1002レス)
C++相談室 part165 http://mevius.5ch.net/test/read.cgi/tech/1698705458/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
25: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0979-oDOv) [sage] 2023/11/04(土) 20:29:19.85 ID:1CTu6tq50 ムーブコンストラクタが起動する。 それだけ。 http://mevius.5ch.net/test/read.cgi/tech/1698705458/25
85: デフォルトの名無しさん (ワッチョイ 4ba7-JRUi) [sage] 2023/12/22(金) 13:56:54.85 ID:pQLEje080 PythonやC#のようなf"{x}"構文が作られる事はないんだろうか http://mevius.5ch.net/test/read.cgi/tech/1698705458/85
183: デフォルトの名無しさん (ワッチョイ 6d63-H5uA) [sage] 2024/01/28(日) 12:13:11.85 ID:W0uCnQb30 >>182 >catchしようがしまいが、例外が起きて 処理A→B→return となるのは同じだと思うが。 それは問題の認識がおかいし 例えば以下のコードにおいて、スレッドのゾンビを生じさせないためにはfuncB()をtry { } catch () { } は必須になる。 void bar() { funcA(); // スレッドxを起動 funcB(); // 中でbaz() → foo()の呼び出し funcC(); // スレッドxに停止シグナル発酵 funcD(); // スレッドxの終了待ち return; } このように一般に例外が飛んでくる関数にはcatchするかしないかの選択権など無い 例外安全なオブジェクト「だけ」で事が済んでいない限り、例外を受けると決めた時点でcatchせねばならない 一方、例外を生じないライブラリの使い方(関数の呼び出し方)を心掛けるかどうか。これなら選択肢がある http://mevius.5ch.net/test/read.cgi/tech/1698705458/183
192: デフォルトの名無しさん (ワッチョイ b501-PlwZ) [sage] 2024/01/28(日) 22:46:18.85 ID:VLKT1lFt0 >>189 usingなりtypedefでエイリアス作れば? using Entry_Ptr = std::shared_ptr<Entry>; http://mevius.5ch.net/test/read.cgi/tech/1698705458/192
194: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 2a3e-MxBP) [sage] 2024/01/28(日) 23:52:27.85 ID:hRRbWEE/0 なんかもうポインタをいじるのが面倒になったので値としてやりとりしていいやという気持ちと 標準ライブラリを積極的に活用することにしたらこうなった。 https://wandbox.org/permlink/BQCNjfdJRKWAR3dg http://mevius.5ch.net/test/read.cgi/tech/1698705458/194
278: デフォルトの名無しさん (ワッチョイ 12ad-hHXc) [sage] 2024/02/17(土) 13:56:12.85 ID:mUyTgSzm0 俺も、(もしくは密に情報共有できている)なら、と言う話をしているがな ただ「現実の話」と言うならば、伝わっていないことをコミュニケーションの問題、自動化の問題と言うのはナンセンスだわな お前自身がこう言っている > その上で人間は大きいプログラムの全体を把握することは困難だし > 機械的なチェックがしづらいという現実はあるって話だ。 ではWindowsと言う巨大プログラムにおいてMSの中の人はどの程度全体を把握していて、発生しうる例外を公開しているのか アプリケーション開発者はその公開情報をもとに *想定し* プログラムを組まなくてはならない さてアプリケーション開発者はOSなど下位のモジュールから飛んでくる例外をすべて想定できるのか? そもそも致命的な例外でアプリケーション自身の継続が困難な場合を除いて どんな例外でもあっても継続的な処理を可能にするのが例外処理だろうに (ここで言う継続的な処理とは問題なしとして先に進むだけでなく、異常があったとして正常な(処理の)出発点に戻るという意味でもある) 起こりえる例外をすべて想定せずともプログラムを安全に継続するための仕組みが例外処理だろ http://mevius.5ch.net/test/read.cgi/tech/1698705458/278
336: 警備員[Lv.23] (ワッチョイ 1563-WQ8n) [sage] 2024/06/06(木) 07:55:41.85 ID:Glzej5210 質問なのですが Q1. std::fstreamでファイルを開くときのフラグの指定の仕方は次のどれが正義? std::fstream ofs("foo.txt", std::ios::out | std::ios::binary); // (1) std::fstream ofs("foo.txt", std::basic_ios::out | std::basic_ios::binary); // (2) std::fstream ofs("foo.txt", std::fstream::out | std::fstream::binary); // (3) http://mevius.5ch.net/test/read.cgi/tech/1698705458/336
576: デフォルトの名無しさん (ワッチョイ ff07-pOJn) [sage] 2024/11/20(水) 23:48:15.85 ID:F7TNJyq/0 無理に使うもんではないな たまにすごく便利 http://mevius.5ch.net/test/read.cgi/tech/1698705458/576
668: デフォルトの名無しさん (ワッチョイ 7f70-FMGu) [sage] 2025/01/25(土) 15:11:01.85 ID:LC7IJQQw0 せやな 書ける範囲で具体的なオプションを書いてくれると助かる もしかしてディストリでsoの置き場所が違うのにそれに対応してないとか? http://mevius.5ch.net/test/read.cgi/tech/1698705458/668
954: デフォルトの名無しさん (ワッチョイ 797c-ixHo) [sage] 2025/04/21(月) 20:40:44.85 ID:NUGisEOi0 Dijkstra先生の例の論文でも読んでこい http://mevius.5ch.net/test/read.cgi/tech/1698705458/954
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.033s