Domande taggate «allocation»

2
Perché FAT16 non può contenere più di 2 GB?
Tutti i siti che vado a cercare informazioni su FAT16 dichiarano solo che non possono allocare più di 2 GB. OK. Grande. Ti credo. Ma come si arriva a questa conclusione (a parte il solo testarlo)? Esiste una sorta di formula che è possibile utilizzare per determinare quanto può contenere …

2
Perché la classe base deve avere un distruttore virtuale qui se la classe derivata non alloca memoria dinamica grezza?
Il codice seguente provoca una perdita di memoria: #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 < …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.