首页 > 资讯 > 科技数码问答 >

📚std函数:fill & fill_n✨

发布时间:2025-03-24 07:05:05来源:

在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`。

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

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。