【发布时间】:2020-12-06 08:35:51
【问题描述】:
我正在使用 C++ 中的 <algorithm> 库。
我有一个std::vector 的练习。
如果我不先像这样std::vector<int> v(10,0); 初始化矢量,我该如何使用它?
std::vector<int> vec;
int i = 0;
std::generate_n(vec, 10, [int& i](){i += 10; return i});
我希望它是vec={10,20,30,40,50,60,70,80,90,100}
【问题讨论】:
-
你的意思是
push_back?或者怎么initialize呢?
标签: c++ lambda stl c++17 stdvector