Цитата
есть подозрение, что опрерацияOBJECT* pObject = (OBJECT*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(OBJECT)*SIZE_AREA_OBJECTS);приведет лишь к конструированию только первого объекта и последующий вызов
Так вот "ценность" замечания как раз в том что конструирования даже первого объекта не произойдет.