小编Ban*_*Man的帖子

如果字符串大小可变,如何保留字符串向量?

我想string向 a 添加许多 s vector,根据我的发现,reserve()在此之前调用会更有效。对于a vectorof ints,这是有道理的,因为int是4个字节,所以调用reserve(10)显然保留了40个字节。我知道字符串的数量,大约是60000。我应该打电话吗vector.reserve(60000)?编译器如何知道我的strings 的大小,因为它不知道这些strings 的长度是 5 还是 500?

c++ string vector reserved

1
推荐指数
1
解决办法
506
查看次数

标签 统计

c++ ×1

reserved ×1

string ×1

vector ×1