C++使用固定数量的空字符串实例化std :: vector <std :: string>

Cha*_*hap 2 c++ default initialization vector

我正在开发一个用于构建记录的类(具有固定数量的字段).我的公共方法允许用户按索引插入单个值.没有要求用户填写所有字段 - 所以我想将表示记录的向量预先分配到确切的大小,每个字段都初始化为空字符串.

有没有办法比回退循环更容易做到这一点?

jua*_*nza 10

像这样的东西:

std::vector<std::string> v(N);
Run Code Online (Sandbox Code Playgroud)

N字符串的数量在哪里.这将创建一个带N空字符串的向量.