您的位置:首页 >资讯 > 科技数码问答 >

📚std函数:fill & fill_n✨

导读 在C++标准库中,`std::fill` 和 `std::fill_n` 是两个非常实用的工具,它们能帮助开发者快速填充容器或数组内容。无论是初学者还是资深

在C++标准库中,`std::fill` 和 `std::fill_n` 是两个非常实用的工具,它们能帮助开发者快速填充容器或数组内容。无论是初学者还是资深开发者,都能从中受益良多!💻

首先,`std::fill` 用于将指定范围内的元素全部设置为同一个值。例如,当你需要初始化一个数组时,它就能派上用场啦!🌟

示例代码:

```cpp

include

int arr[5];

std::fill(arr, arr + 5, 42);

```

这段代码会把数组 `arr` 中的所有元素都设为 `42`。

而 `std::fill_n` 则更灵活,允许你直接指定起始位置以及填充次数。比如,如果你只需要填充部分元素,就可以用这个函数哦!🎯

示例代码:

```cpp

include

int arr[10];

std::fill_n(arr, 3, 99);

```

这里只对前三个元素赋值为 `99`。

这两个函数简单高效,是处理数组和容器时的好帮手!👏 如果你觉得这篇文章有用,请点赞支持吧~💖

免责声明:本文由用户上传,如有侵权请联系删除!