我目前正在自学 C++ 并尝试实现一个简单的哈希图(带有两个模板类)。
但是,我无法弄清楚如何正确初始化动态向量数组。我失败的尝试:
std::vector<Key> *keys = new std::vector<Key>[size];
std::vector<Key> *keys = (std::vector<Key> *) malloc(sizeof(std::vector<Key>) * size);
std::vector<Key> **keys = reinterpret_cast<vector<Key> **>(malloc(sizeof(vector<Key>) * size));
还是我在其他地方做错了什么?:(