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