Я хотел бы знать точное количество экземпляров определенных объектов, выделенных в определенной точке выполнения. В основном для поиска возможных утечек памяти (я в основном использую RAII, почти ничего нового, но все же я мог забыть .clear() на векторе, прежде чем добавлять новые элементы или что-то подобное). Ofc я мог бы
atomic<int> cntMyObject;
что я - в деструкторе, ++ увеличивает конструктор, конструктор cpy (надеюсь, я все покрыл:)). Но это жесткое кодирование для каждого класса. И это не просто отключить его в режиме "Release". Итак, есть ли простой элегантный способ, который можно легко отключить для подсчета экземпляров объекта?