C++ 标准库 - <array>

C++ std::array::fill 用同一个值覆盖全部元素。

原型

void fill(const T& value);

参数

  • value:要写入的值。

返回值

无返回值。

示例

#include <array>
#include <iostream>

int main() {
    std::array<int, 3> a{1, 2, 3};
    a.fill(9);
    for (int x : a) {
        std::cout << x << " ";
    }
    std::cout << "\n";
    return 0;
}

输出:

9 9 9 

注意事项

不会改变 size()。需要变长填充用 vector::assign 或 resize。

本头文件到此结束。可返回array 总览或进入stack。