【发布时间】:2023-03-17 14:34:01
【问题描述】:
我有:
vector<string> *history;
history = new vector<string>[300];
其中历史记录应包含多个字符串(最多 300 个)。
然后我为了添加一个字符串:
std::stringstream sstm;
sstm << frameProc << " ";
string result = sstm.str();
history[xyz]= result; //This line does not work
但这不起作用。我该怎么做?
【问题讨论】:
-
这不起作用,因为
result是string,但history是vector的数组。 -
@Manu343726:在我看来,OP 根本不想要
vector <vector>。他们想要一个集合(最多)300 个strings。他们在这里做的是完全错误的事情。 (抱怨不阅读省略的文档)