中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c++中fill函數的作用是什么

c++
小億
100
2024-04-16 10:42:07
欄目: 編程語言

在C++中,fill函數用于將指定的值賦給容器中的所有元素。其函數原型如下:

template <class ForwardIterator, class T>
void fill (ForwardIterator first, ForwardIterator last, const T& val);

其中,firstlast分別指向容器中要填充元素的起始位置和結束位置,val是要填充的值。

例如,可以使用fill函數將一個vector容器中的所有元素填充為指定的值:

#include <iostream>
#include <vector>
#include <algorithm>

int main() {
    std::vector<int> vec = {1, 2, 3, 4, 5};

    std::fill(vec.begin(), vec.end(), 0); // 將vec中所有元素填充為0

    for (int i : vec) {
        std::cout << i << " "; // 輸出: 0 0 0 0 0
    }

    return 0;
}

在上面的例子中,fill函數將vector容器vec中的所有元素填充為0。

0
板桥市| 恩平市| 临泉县| 沙洋县| 浑源县| 巍山| 岱山县| 河曲县| 张掖市| 曲阜市| 连江县| 左贡县| 于都县| 珠海市| 根河市| 宜兴市| 唐山市| 江西省| 色达县| 龙陵县| 浦县| 济源市| 东安县| 亳州市| 瓦房店市| 沙雅县| 三台县| 肥东县| 万全县| 镇远县| 齐齐哈尔市| 浦北县| 虎林市| 县级市| 五指山市| 张掖市| 壤塘县| 黔东| 修水县| 二连浩特市| 磴口县|