Questions tagged «allocation»

2
为什么FAT16不能存储超过2 GB?
我去查找FAT16信息的所有站点都声明性地声明它不能分配超过2 GB的空间。好。大。我相信你。但是,您如何得出这个结论(不仅仅是测试它)? 是否可以使用某种公式来确定FAT16系统可以容纳多少?

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++) { vec.push_back(i); } } }; …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.