ポインタのベクトルを作成しようとすると、各ポインタがNULLに設定されます。次に、ベクトルの特定の部分を、割り当てたノードに接続します。ミスマッチに苦労しています。また、すでに存在していたコンテンツを新しいノードの後ろに追加したいと思います。どんなフィードバックでも親切です。セグメンテーション違反が発生し続けます。
struct Node{
int x;
Node* rest;
};
void HTadd (int k, Node *ptr)
{
Node* temp = new Node
temp->x = k;
temp->rest= ptr;
ptr = temp;
}
int main ()
{
vector <Node *> tableP;
for (int i = 0; i < 10; i++){
tableP.push_back(NULL);}
Node * buggy = tableP[0];
HTadd(26, buggy);
cout << buggy->key << endl;
return 0;
}