Не вызывается виртуальный деструктор производного класса
Есть решение, где динамическая библиотека (SharedLibrary) предоставляет интерфейс (абстрактный класс), а другой проект - его реализацию (производный класс). Концепция минимального…
Есть решение, где динамическая библиотека (SharedLibrary) предоставляет интерфейс (абстрактный класс), а другой проект - его реализацию (производный класс). Концепция минимального…
Представим ситуацию, запускается новый Task через Task.Run(...) внутри происходит создание объекта, который взаимодействует с неуправляемыми ресурсами, но по неосторожности пропущ…
Не совсем понимаю как устроено выделение памяти в многопоточном приложении. Допустим есть некий код: #include <memory> #include <list> #include <chrono> #include…
учусь на курсах по С++ и у меня возник вопрос про наследование - если мы приведём объект дочернего класса, который имеет свои поля(сейчас речь именно про простые переменные int,do…
``` void *to_upper(const char *str){ size_t n = 1; char *result = NULL; result = malloc(sizeof(char) * n); if (result != NULL){ for (size_t i = 0; i < s21_strlen(str); i++){ if…
Недавно заметил одну особенность. Связанную с памятью, как статической так и динамической. После того как запускаю проект несколько раз, все равно какой сложности там идут операци…
Почему необходимо избегать утечек памяти в процессе работы программы понятно. Но зачем нужно освобождать память динамически объявленных переменных перед завершением работы програм…
Снимок графика: Зеленый график - heapUsed. Черный - heapTotal. Синий - RSS. HeadUsed имеет форму пилы: растет и падает, т.е. память очищается. HeapTotal и RSS растет постоянно. Ес…
Уважаемые форумчане! Помогите, пожалуйста, разобраться. В библиотеке CoreFoundation многие функции, создающие объекты, требуют ввести параметр CFAllocatorRef allocator. Обычно я и…
Всем доброго времени суток! Утекает память в ffmpeg, сделал тестовую программу, которая каждые 30 секунд запускает новый поток, записывающий видео с IP-камеры. Прошу помощи в лока…
При передаче объекта "MyClass" в качестве аргумента мы получаем, что каждый раз создается новый инстанс класса и никогда не уничтожается. Frame.Navigate(typeof(MainPage), new MyCl…
Здравствуйте. Создаю пустой проект "Hub App". Перехожу на любую другую страницу в этом проекте, возвращаюсь на главную страницу. Далее делаю дамп памяти. При анализе вижу 0:000>…