Я перегружаю «новый» оператор для отслеживания каждого распределения. Я хочу, чтобы он печатал размер выделенной памяти, а также тип выделенного объекта.
Я придумал что-то вроде этого:
void* operator new(size_t size) {
std::cout << "Allocating " << size << " bytes.\n";
return malloc(size);
}
, но Я понятия не имею, как напечатать тип объекта. Спасибо за помощь!