c++ - 向量元素如何递增?
问题描述
好的,我要重写这个问题,因为它没有足够的说明
int x = 10;
std::vector <int> result1;
do
{
x - -;
result1.push_back(1);
} while (x > 0)
然后我将有一个包含 10 个元素的向量。现在我的问题是。如何将每个元素递增到 10?
解决方案
您不需要循环来填充vector
具有相同值的 a 元素。如果您希望vector
包含x
具有值的元素,则x
可以使用这样的vector
构造函数
std::vector<int> result1(x, x);
其中第一个参数是元素的数量,第二个参数是每个元素应该具有的值。
推荐阅读
- flutter - DioError [DioErrorType.DEFAULT]: HttpException: , uri = http://xxxxxxxxxxxxxxxxxxxx
- java - 找不到变量 JOptionPane
- excel - Azure Database -> Excel Query
- android - 错误:在 React Native 中使用 axios 出现网络错误,仅在 iOS 和 Android 中出现
- c++ - Avoid copies of an object to call the destructor
- python - 使用 Selenium Python 在 html h3 标签内抓取数据
- c# - excel c#中的“我们不能对合并的单元格执行此操作”错误
- javascript - PHP 'array() image' equivalent for javascript
- javascript - Is there a way to create TemplateRef elements in Angular?
- vba - VBA Concatenate in Object Reference