Что сделано
Реализовал класс и макросы которые позволяют отслеживать количество созданных через new
объектов. Сделал это через переопределение operator new
и operator delete
отдельно для каждого класса. В данный момент это просто подсчёт объектов. В принципе, пока ничего больше и не надо. После коммита возникла идея, что можно переопределить глобальные функции operator new
и operator delete
и отслеживать создание любых объектов, но не вижу в этом необходимости. Главное не забывать вставлять макрос в каждый класс, который дописывает переопределенные методы.
Ссылка на GitHub