怎么用c++的fill函数?

news/2024/10/27 20:27:25/

功能描述:

向容器中填充指定的元素

函数原型:`fill(iterator beg, iterator end, value);  `

  // 向容器中填充元素

  // beg 开始迭代器

  // end 结束迭代器

  // value 填充的值

示例:


#include <numeric>
#include <vector>
#include <algorithm>

class myPrint
{
public:
    void operator()(int val)
    {
        cout << val << " ";
    }
};

void test01()
{

    vector<int> v;
    v.resize(10);
    //填充
    fill(v.begin(), v.end(), 100);

    for_each(v.begin(), v.end(), myPrint());
    cout << endl;
}

int main() {

    test01();

    system("pause");

    return 0;
}
```

总结:利用fill可以将容器区间内元素填充为 指定的值


http://www.ppmy.cn/news/1542420.html

相关文章

用Spring Boot实现的在线厨艺学习平台

1 绪论 1.1 研究背景 现在大家正处于互联网加的时代&#xff0c;这个时代它就是一个信息内容无比丰富&#xff0c;信息处理与管理变得越加高效的网络化的时代&#xff0c;这个时代让大家的生活不仅变得更加地便利化&#xff0c;也让时间变得更加地宝贵化&#xff0c;因为每天的…

从 Web2 到 Web3:区块链技术的演进与未来趋势

在互联网的发展历程中&#xff0c;我们正经历着从 Web2 向 Web3 的重大转变。这个转变的核心驱动力之一&#xff0c;便是区块链技术的不断演进。 Web2 时代&#xff0c;互联网上的社交媒体、在线购物、视频分享等平台蓬勃发展。用户可以便捷地获取信息、与他人交流互动&#x…

uniapp-components(封装组件)

<myitem></myitem> 在其他类里面这样调用。

AI Infra 如何打造?云轴科技ZStack在中国CID大会上主题演讲

10月19日&#xff0c;2024年“中国云计算基础架构开发者大会&#xff08;China Cloud Computing Infrastructure Developer Conference - 简称CID&#xff09;”在北京举办。大会聚集业界最前沿的云计算基础架构技术成果&#xff0c;覆盖主论坛与四大技术主题分论坛&#xff0c…

No.19 笔记 | WEB安全 - 任意文件操作详解 part 1

1. 任意文件上传漏洞基础 什么是文件上传功能? 在网站和应用中,我们经常会看到允许用户上传文件的功能,比如: 更换头像:让用户上传自己的照片作为头像发布图片:在社交媒体或论坛上传图片提交文档:在办公系统中上传Word、Excel等文档 这些都是常见的文件上传功能。 任意文…

深入探讨TCP/IP协议基础

在当今数字化的时代&#xff0c;计算机网络已经成为人们生活和工作中不可或缺的一部分。而 TCP/IP 协议作为计算机网络的核心协议&#xff0c;更是支撑着全球互联网的运行。本文将深入探讨常见的 TCP/IP 协议基础&#xff0c;带你了解计算机网络的奥秘。 一、计算机网络概述 计…

【Linux】-----进程控制

目录 一、进程终止 是什么? 终止的三种情况 终止的方式 ①return 退出 ②调用exit函数(库函数) ③调用_exit函数(系统调用) 二、进程等待 为什么要等&#xff1f; 等待方式 wait waitpid 获取子进程的status 方式一&#xff1a;位操作(麻烦) 方式二&#xff…

在WebStorm遇到Error: error:0308010C:digital envelope routines::unsupported报错时的解决方案

作者&#xff1a;CSDN-PleaSure乐事 欢迎大家阅读我的博客 希望大家喜欢 使用环境&#xff1a;WebStorm 目录 介绍 解决 分析 方法一&#xff1a;设置环境变量 使用WebStorm 使用其他编译器 方法二&#xff1a;使用nvm切换nodejs版本 方法三&#xff1a;更新依赖版本 介…