📚std函数:fill & 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`。
这两个函数简单高效,是处理数组和容器时的好帮手!👏 如果你觉得这篇文章有用,请点赞支持吧~💖
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。