Концепция умного указателя static_ptr<T> в C++
#Программирование #C #c #smartpointers #умныйуказатель #memoryallocation #unique_ptr IV
https://habr.com/ru/post/665632/
#Программирование #C #c #smartpointers #умныйуказатель #memoryallocation #unique_ptr IV
https://habr.com/ru/post/665632/
Хабр
Концепция умного указателя static_ptr<T> в C++
В C++ есть несколько "умных указателей" - std::unique_ptr, std::shared_ptr, std::weak_ptr. Также есть более нестандартные умные указатели, например в boost1: intrusive_ptr, local_shared_ptr.В этой...
OSDEV: Разработка аллокатора на С++ часть 1. Неявный список свободных блоков с граничными тегами
#memoryallocation #memorymanagement
https://habr.com/ru/articles/860872/
#memoryallocation #memorymanagement
https://habr.com/ru/articles/860872/
Хабр
OSDEV: Разработка аллокатора на С++ часть 1. Неявный список свободных блоков с граничными тегами
Доброго времени суток. При разработке ОС на с++ мы сталкиваемся с рядом трудностей, таких как отсутствие стандартной библиотеки и ABI с++ и прочее в этом духе. При чем перед реализацией PageAllocator...
OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора
#распределениепамяти #allocator #memoryallocation #memorymanagement
https://habr.com/ru/articles/861930/
#распределениепамяти #allocator #memoryallocation #memorymanagement
https://habr.com/ru/articles/861930/
Хабр
OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора
Приветствую, уважаемый читатель! В первой части мы реализовали простейший аллокатор с минимальным оверхедом. Конечно же на самом деле все сложнее. Так реализация дефрагментации была наивной и не могла...