[過去ログ]
C++相談室 part165 (1002レス)
C++相談室 part165 http://mevius.5ch.net/test/read.cgi/tech/1698705458/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
137: デフォルトの名無しさん (ワッチョイ 7f3a-NF1f) [] 2024/01/11(木) 09:02:22.25 ID:dA95iQ6m0 OS管理なリソースはアプリの終了なんか知らないってのもあるからなぁ 得にドライバ関連とかな http://mevius.5ch.net/test/read.cgi/tech/1698705458/137
180: デフォルトの名無しさん (ワッチョイ 6d63-H5uA) [sage] 2024/01/28(日) 11:36:45.25 ID:W0uCnQb30 >>173 横やが関数foo()で1つの例外が発生したらその時点のfoo()呼び出しに至る10個かそこらの関数が中断されるわけや すなわち関数bar()が 処理A→B→C→D→return の順で処理が進むことを気体しているところに、Bで呼び出している関数baz()がfoo()を呼び出している結果、foo()で例外を生じると 処理A→B→return という処理順に変更になる。こうなっても大丈夫なようにtry { 処理B } catch ((fooが投げる例外)& e) { (eに対する適切な処置) } を書かねばならず、 これが実は潜在的には処理A、B、C、Dのどこでも起き得るから厳密なことを言えば全てについて書かねばならず、 それがfoo()呼び出しに至る10個かそこらの関数それぞれについて行われねばならない。 検証もそんだけ組み合わせが増える。 http://mevius.5ch.net/test/read.cgi/tech/1698705458/180
427: デフォルトの名無しさん (ワッチョイ 2963-G6Q9) [sage] 2024/08/27(火) 07:16:06.25 ID:NdPbjHCm0 特定の引数型についてテンプレート展開を阻止したいんなら 特殊化してその中にstatic_assert(false, "*** ERR ***")書いても昔は駄目だったんか恐ろしい…… http://mevius.5ch.net/test/read.cgi/tech/1698705458/427
539: デフォルトの名無しさん (ワッチョイ a901-7tmY) [sage] 2024/11/08(金) 18:14:37.25 ID:6Qfff3nN0 C++コンパイラでコンパイルするにしても ソースコードをCの範囲に留めて 関数プロトタイプを extern "C" すれば大丈夫だよ http://mevius.5ch.net/test/read.cgi/tech/1698705458/539
541: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 71e8-JeGG) [sage] 2024/11/08(金) 18:25:46.25 ID:Evz7xgHe0 >>540 OK。 C インターフェイスの範囲ではどちらも同じ ABI (Application Binary Interface) に従ってるはず。 http://mevius.5ch.net/test/read.cgi/tech/1698705458/541
697: デフォルトの名無しさん (ワッチョイ 5a5b-ctcc) [sage] 2025/02/26(水) 20:06:27.25 ID:lLwolgid0 初心者用のC++スレってここでいいですか? http://mevius.5ch.net/test/read.cgi/tech/1698705458/697
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.042s