Last Updated 2005/05/24 |
Programming Tips Visual C++ 他 | 索 引 |
EXEとDLLでのmalloc
2005/05/24
EXE と DLL で相互に malloc() したものを realloc() や free() してはいけない. ランタイムライブラリごとにそれぞれヒープ領域を管理しているからである. VirtualAlloc() を使用して1度に多くの領域を確保してから小分けに管理している. 静的リンクの場合,管理領域が EXE と DLL で異なってしまうために問題が発生する. 参照 |
|