код выглядит следующим образом:
struct set_t {
static const uint32 MAX_ENTRIES=128;
uint32 num_entries;
item_t entries[MAX_ENTRIES];
inline void add_back(item_t item){
***new (&entries[num_entries]) item;***
++num_entries;
}
};
Эта строка: "новый (& records [num_entries]) item;"озадачивает, на самом деле это выделяет память?