Perguntas com a marcação «allocation»

2
Por que o FAT16 não pode armazenar mais de 2 GB?
Todos os sites em que vou procurar informações no FAT16 afirmam declarativamente que ele não pode alocar mais de 2 GB. ESTÁ BEM. Ótimo. Eu acredito em você. Mas como você chega a essa conclusão (além de apenas testá-la)? Existe algum tipo de fórmula que se pode usar para determinar …

2
Por que a classe base precisa ter um destruidor virtual aqui se a classe derivada não aloca memória dinâmica bruta?
O código a seguir causa um vazamento de memória: #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 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.