トップページ > プログラム > 2020年01月25日 > 0oKBD7Vk

書き込み順位&時間帯一覧

4 位/151 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001000010237



使用した名前一覧書き込んだスレッド一覧
◆QZaw55cn4c
推薦図書/必読書のためのスレッド 83
C++相談室 part147

書き込みレス一覧

推薦図書/必読書のためのスレッド 83
219 :◆QZaw55cn4c [sage]:2020/01/25(土) 15:25:01.80 ID:0oKBD7Vk
https://www.アマゾン.co.jp/dp/4798163570/
を読み始めました
C++相談室 part147
693 :◆QZaw55cn4c [sage]:2020/01/25(土) 20:55:09.57 ID:0oKBD7Vk
>>684
私のことですね…
new をグローバルオーバーロードしたら、その中では malloc() するしかないですからね…
C++相談室 part147
697 :◆QZaw55cn4c [sage]:2020/01/25(土) 22:50:36.48 ID:0oKBD7Vk
>>694
>するしかない?
ええ、するしかないと思いますよ

>>695
>何のために new をグローバルオーバーロードしてるの?
無論 delete と対になっているかどうかをチェックするためですよ、こういうのは自分では出来ていると思っていても時々お漏らししてしまいますからね
まあ、C++11 以降は手抜きして make_shared することを覚えてしまってずいぶんと時間が経ちましたが、それでも生ポを使うときは new/delete をオーバーロードしますね
https://mevius.5ch.net/test/read.cgi/tech/1434079972/51 line.143〜150
C++相談室 part147
698 :◆QZaw55cn4c [sage]:2020/01/25(土) 22:53:24.31 ID:0oKBD7Vk
>>696
昔の borland c++ にはまさしくそのための、なんていうんだったんでしたっけ、そういうコンパイルスイッチがあって便利に使っていましたが、
今評価版を入手すると、それは clang ベースに変更されて、その機能がなくなってしまったんですよね…
C++相談室 part147
699 :◆QZaw55cn4c [sage]:2020/01/25(土) 23:01:38.28 ID:0oKBD7Vk
>>698
思い出した、bcc32 CodeGuard でしたっけ
C++相談室 part147
702 :◆QZaw55cn4c [sage]:2020/01/25(土) 23:28:27.92 ID:0oKBD7Vk
>>700
>それなりにプログラマ経験あるんだと思ってたけどmallocの中身知らないとはね
専ら win32api でやっているので、::HeapAlloc(::GetProcessHeap(), ...) とか ::HeapFree(::GetProcessHeap(), ...) だとは考えていましたし、数年前はそう置き換えていたこともありました。

>unmapしてるところにアクセスしたらその時点で例外で止まるから原因特定が容易
これは初耳です。よろしければ、もう少しキーワードだけでいいので羅列していただけませんか
C++相談室 part147
703 :◆QZaw55cn4c [sage]:2020/01/25(土) 23:33:20.09 ID:0oKBD7Vk
>>701
それはおそらく大丈夫だと思います


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。