Quote:
Originally posted by CornedBee
The MSVC++ CRT memory functions don't do mem management themselves. They still use Heap* functions, but they use their own heap.
But take the source of the gcc standard library, compile it with MSVC++, link to it instead of the windows CRT and compile. The resulting files should be fit for GNU systems, provided of course you manage to run windows EXEs there (it is possible).
I thought malloc had its own allocation arena, allocated with HeapAlloc when necessary (to be faster than Windows' internal, more generic allocator)?