?
невозможно переопределить что-то там, где это не определено
Ну как поменять тогда дефолтный malloc на malloc собственной реализации?
Вам не следует использовать malloc в C++
https://www.gnu.org/software/libc/manual/html_node/Replacing-malloc.html
> For dynamically linked programs, this happens through ELF symbol interposition, either using shared object dependencies or LD_PRELOAD
Поменять как? Чтобы при вызове malloc вызывалась моя функция, а не хрень из CRT либы
А в студии тогда как?
Мне каждый твой вопрос гуглить за тебя?
не гуглится нихрена
А какую строчку ты гуглишь?
replace malloc visual studio C++
Вполне гуглится
Давайте не будем решать XY-проблему. Раскажите что вы пытаетесь сделать?
Успокойся, это нормальное желание
В общем случае никак. Для конкретных функций есть варианты
Я долго искал и кажется нашел, там пишут про какой то трюк с LD_PRELOAD. Посмотрите по ссылке. Вам ведь нужно именно переопределение, а не перегрузка так ведь? https://qarchive.ru/4808426_kak_pereopredelit__standartnye_funktsii_libc_
Обсуждают сегодня