Запитання з тегом «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.