gpt4 book ai didi

字符串数组的 C++ vector ?

转载 作者:行者123 更新时间:2023-11-28 00:23:01 25 4
gpt4 key购买 nike

我想要一个可以迭代的动态结构,每个条目将有未知数量的条目和已知数量的字符串。我认为字符串数组的 vector 可能是这种方式,但是在编译时出现错误:

vector< array<string, 5> >

错误:invalid use of incomplete type 'struct std::array<std::basic_string<char>, 5u>'

我做错了什么?如果这是一种方式 - 我将如何向/从该结构添加/获取值?

最佳答案

您是否包含所有这三个 header ?

#include <vector>
#include <array>
#include <string>

这编译得很好:

#include <vector>
#include <array>
#include <string>

int main(int argc, char const *argv[])
{
std::vector<std::array<std::string, 5> > myVec;

return 0;
}

关于字符串数组的 C++ vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26534949/

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