为什么将链表复制到给出分段错误的向量? [关闭]

问题描述 投票:0回答:2
int main() {
    LinkedList list;
    for (int i = 1; i <= 5; i++)
        list.appendFront(i);

    vector<int> list_copy;
    Node *temp = list.head;
    int i = 0;
    while (temp->next)
    {
        list_copy[i] = temp->info; //segmentation fault at this line
        temp = temp->next;
        i++;
    }

    for (auto i : list_copy)
        cout << i;
}

请注意,我正在使用我的链接列表实现,效果很好。

c++ c++11 vector linked-list stl
2个回答
1
投票
vector<int> list_copy;

0
投票

在此行

© www.soinside.com 2019 - 2024. All rights reserved.