Win32API質問箱 Build ..
752:デフォルトの名無しさん
07/07/11 22:24:06
>>749
俺はAPI関数を直接呼ぶとしたら、確かにHeapAlloc/VirtualAlloc系というつもりでいる。
「Local/Global関数ではなく、Heap関数を使え」とは、MSDNライブラリにも書いてある。
URLリンク(msdn2.microsoft.com)
URLリンク(msdn.microsoft.com)
特に移動可能メモリなんて今では利点も必要性もない。
//でも実際はクリップボードなんかでGlobal関数を多用する現実。
//Heap関数を直接使わずmallocやnew、std::vectorを使う毎日。
でも、どうせどうせメモリ確保なんて時間のかかることだし、
Local/GlobalからHeapに変えて速度向上するようなアプリケーションがあったら、
メモリ確保の戦略自体を見直すべきで、
わざわざHeapに変える必要なんてないなんて言う奴もどこかにいた。
でもこれから書くコードで必要がなければあえてGlobal/Local関数を選ぶ理由もないはず。
ところで、VirutalAllocを使う目安はMSDNライブラリによれば1、2MBから。
URLリンク(msdn2.microsoft.com)
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4315日前に更新/179 KB
担当:undef