Место менеджера памяти в проекте

78
17 октября 2021, 18:50

Подскажите пожалуйста, вот например есть некий проект (C++), достаточно серьёзный, чтобы необходимость использовать собственный менеджер памяти была очевидной. Тем не менее, мне не совсем ясно в какой именно момент я должен его реализовать и использовать. Например, я начал с чего-то не очень сложного, интуитивно понятного и нужного в рамках проекта - определение своих классов. При их определении и реализации я не использую никаких своих/сторонних менеджеров памяти кроме того, который предоставляется компилятором. Вопрос состоит в том, надо ли сначала реализовать менеджер памяти, и уже с его использованием определять и реализовывать основные составляющие части программы, либо допускается использование управления памятью на более высоком уровне с готовыми комплексными структурами данных?

Собственно, с какой точки стоит подходить к ответу на этот вопрос? Может есть какие-то общие рекомендации, или какой стандарт?

READ ALSO
void в параметре конструктора C++

void в параметре конструктора C++

При изучении ООП возник вопрос по поводу конструкторов

110
Как правильно получить AddressOfEntryPoint?

Как правильно получить AddressOfEntryPoint?

Получаю адрес модуля и адрес функции main почему они не соответсвуют AddressOfEntryPoint?

170
min max двусвязного списка

min max двусвязного списка

Необходимо найти минимальный и максимальный элемент в списке и обеспечитить вывод элементов списка, которые находятся между максимальным...

141
создание бинарного дерева

создание бинарного дерева

Пишу функции ввода/ вывода бинарного дерева различными методами Но после ввода элементов(пока не 0) ничего не происходит, помогите разобраться,...

90