Почему мои переопределения реализации новых и удаленных застряли в этом конструктореC++

Программы на C++. Форум разработчиков
Anonymous
Почему мои переопределения реализации новых и удаленных застряли в этом конструкторе

Сообщение Anonymous »

Я делаю проект, и мне нужно сравнить обливание алгоритмов в решении проблемы рюкзака. Чтобы сделать это, я хотел переопределить нового оператора и удалить оператора, чтобы я мог иметь и измерение пространственной сложности, но когда я пытаюсь динамическим выдвижным меню, программа застряла с помощью Inside_custom на True.size_t allocated = 0;
size_t deleted = 0;

unordered_map size_map;

bool inside_custom = false;

void* operator new(size_t size) {
size_t i = get_memory_allocated();
if (inside_custom) {
return malloc(size);
}
std::cout

Подробнее здесь: https://stackoverflow.com/questions/796 ... onstructor

Вернуться в «C++»