gpt4 book ai didi

c++ - 从 C++ 中的指针数组向 vector 添加元素

转载 作者:行者123 更新时间:2023-11-27 22:50:57 26 4
gpt4 key购买 nike

我一直在尝试使用一个指针数组来指向 vector ,到目前为止我已经能够实现,但是,在尝试向其中一个子 vector 添加元素时,我反复得到一个未知的运行时错误。

我之前是这样定义我的数组的:

std::vector<std::string> *frequency_table[10000];

然后我尝试将一个元素添加到特定的 vector 之一。这是导致运行时错误的行。

frequency_table[index]->push_back(value);

有什么想法吗?

最佳答案

乍一看,问题似乎是您没有为指针分配任何内存,因此它无处可将值推送到。虽然我不能确定没有错误信息。

如果是这种情况,您将需要使用new 来分配内存

关于c++ - 从 C++ 中的指针数组向 vector 添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37201219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com