> А я предпочитаю такую конструкцию:
>
> > HANDLE hHeap = GetProcessHeap();
> MSG *pMsg = (MSG*) HeapAlloc(hHeap, HEAP_ZERO_MEMORY, sizeof(MSG));
> //...
> HeapFree(hHeap, 0, pMsg);
>
Лечение насморка отрубанием головы: зачем использовать кучу там, где можно обойтись выделением памяти "в стеке"?
> Работаю только на win32, поэтому о переносе на другие платформы не задумывался.
Эквивалентное "решение", работающее и на других платформах — calloc.
Posted via RSDN NNTP Server 1.9 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен