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

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

Сообщение Anonymous »

Я делаю проект, и мне нужно сравнить пару алгоритмов в решении проблемы рюкзака. Чтобы сделать это, я хотел переопределить новый оператор и удалить , чтобы я мог провести измерение пространственной сложности, но когда я пытаюсь динамически выделить свое меню, программа застряла с помощью inboud_custom at true .
Это мои utils:

Это мои utils:

.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++»