私は現在、自分自身にC ++を教えており、単純なハッシュマップ(2つのテンプレートクラスを使用)を実装しようとしています。
ただし、ベクトルの動的配列を正しく初期化する方法がわかりません。失敗した私の試み:
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));
それとも私はどこか他の場所で何か間違ったことをしていましたか?:(