Кирилл Жиляев, Для вашей задачи переопределять new бесполезно, результата все равно не добьетесь, по причине вышеизложенного коллегами.
Изучите исходники интересующего класса, за одно поймете что там в нутри и как оптимальней его использовать, а заодно решите вопрос с памятью.
Евгений Шатунов, хм... у вас есть имя файла и номер строки.
Получаем статистику по каждой паре "файл/номер" строки. Утечки мы таким образом уже найдем.
А если нужно именно по классам... открываем нужный файл, смотрим, что там в нужной строке стоит после "new" - вот вам имя класса.
Извращение, это, конечно. Но задача решается.
Александр Юдаков , а, собственно, кто и где написал что меня что-либо не устраивает?
Лично мне было интересно увидеть развитие сюжета вокруг использования весьма сомнительных методов в весьма сомнительных целях.
Судя по всему, тебе совершенно не знакома директива #line. Ну да, веселой отладки! :)
Ты как с аллокаторами STL будешь справляться в таком случае, как в них накрыть вызов new?
Как твоим случаем покрыть все варианты new?