◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

C++相談室 part151 YouTube動画>7本


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1589424805/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:3GgB/ZcKのレス一覧:


251デフォルトの名無しさん2020/06/08(月) 23:54:23.01ID:3GgB/ZcK
>>239
しね〜よ

void bar(CMyX& x, HANDLE h) {
 // hを思わずclose
 CloseHandle(h);
}

void foo() {
 HANDLE hFile = CreateFile(filename, GENERIC_READ, FILE_SHARE_READ, nullptr, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, nullptr);
 CMyX y(hFile);
 bar(x, h);
 // このあとしぬ
}

>>239のCMyXはハンドルをマジWrapしてるだけで全く使えない
しねよ
252デフォルトの名無しさん2020/06/08(月) 23:56:48.34ID:3GgB/ZcK
というわけでget()メソッドが無いのも大概だが
それより悪いのはCloseHandle()が失敗したときのことを何も考えていないことだ
ファイルのClose失敗はエラーハンドリング省略で済まされる問題ではない

デストラクタでCloseHandle()を一概に否定するものではないが、
デストラクタから例外を飛ばすわけにもいかないので、エラーの通知先オブジェクトへのポインタをCMyXは持つ必要がある

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1589424805/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「C++相談室 part151 YouTube動画>7本 」を見た人も見ています:
C♯相談室 Part20
C++相談室 part143
C++相談室 part142
C++相談室 part147
C++相談室 part144
C++相談室 part148
C++相談室 part152
C++相談室 part154
C++相談室 part137
C++相談室 part138
C++相談室 part126
C++相談室 part146
C++相談室 part137
C++相談室 part134
C++相談室 part150
C++相談室 part130
C++相談室 part141
C++相談室 part149
C++相談室 part133
C++相談室 part135
C#, C♯, C#相談室 Part94
C#, C♯, C#相談室 Part91
C#, C♯, C#相談室 Part93
C言語相談室(上級者専用)
C++相談室 part117
C++相談室 part140
C++相談室 part139
自営業 悩みごと相談室 47
Mac G5 中古買入相談室
C++相談室 part163
C++相談室 part153
C++相談室 part124
C++相談室 part161
C++相談室 part165
C++相談室 part164
C++相談室 part156
C++相談室 part162
C++相談室 part166
C++相談室 part159
C++相談室 part158
C++相談室 part155
C++相談室 part157
C++相談室 part132
自営業 悩みごと相談室 40
C#, C♯, C#相談室 Part91
0からの、超初心者C++相談室
自営業 悩みごと相談室 51
C++相談室 part145
C++相談室 part136
C++相談室 part131
自営業 悩みごと相談室 46
C#, C♯, C#相談室 Part79
C#, C♯, C#相談室 Part90
C#, C♯, C#相談室 Part94
ライダーマンのお悩み相談室
【男飯】Rickの相談室【言霊】
C++Builder相談室 Part21
[特設]サマータイム対応相談室
自営業 悩みごと相談室 48
自営業 悩みごと相談室 49
自営業 悩みごと相談室 45
自営業 悩みごと相談室 50
C#, C♯, C#相談室 Part75
自営業 悩みごと相談室 43_
05:11:09 up 23 days, 20:33, 4 users, load average: 88.93, 87.83, 81.96

in 0.058417081832886 sec @[email protected] on 111519