Вопросы с тегом «allocation»

2
Почему FAT16 не может хранить более 2 ГБ?
Все сайты, на которые я захожу, чтобы искать информацию о FAT16, просто декларативно заявляют, что на нем не может быть выделено более 2 ГБ. ХОРОШО. Отлично. Я верю тебе. Но как вы пришли к такому выводу (кроме простого тестирования)? Есть ли какая-то формула, которую можно использовать, чтобы определить, сколько может …

2
Почему базовый класс должен иметь здесь виртуальный деструктор, если производный класс не выделяет необработанную динамическую память?
Следующий код вызывает утечку памяти: #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < 1000000; i++) { …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.