当前位置: 首页 > news >正文

怎么用c++的fill函数?

功能描述:

向容器中填充指定的元素

函数原型:`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.mrgr.cn/news/59147.html

相关文章:

  • 微信小程序live-pusher和video同时使用,video播放声音时时大时小
  • C++基础案例 通讯录管理系统
  • 深度学习-循环神经网络-LSTM对序列数据进行预测
  • IntelliJ IDEA 2024社区版保姆及图文安装教程
  • C# Unity 同步/异步编程和多线程什么关系?async/await和coroutine又是什么?
  • ASP.NET Core开发Chatbot API
  • STemWin移植中文GB2312编码支持
  • 探寻闲鱼libsgmain加解密算法(4) ——JNI入口跳转
  • 前端:localStorage和浏览器的历史记录(History API)
  • Springboot 整合 Java DL4J 实现智能客服
  • [Python学习日记-57] 常用模块的练习(答案更新中)
  • 爆破(使用Burp Suite)
  • 使用anaconda3创建Python 虚拟环境
  • C++ 在项目中使用vim
  • 【前端开发入门】JavaScript快速入门--js变量
  • 红黑树(Red-Black Tree)
  • 5.Linux按键驱动-fasync异步通知
  • 《人脸表情识别可解释性研究综述(计算机学报)》
  • 如何在Linux服务器后台训练模型
  • eks节点的网络策略配置机制解析
  • 对角双差速轮AGV的动力学解算
  • 【大数据技术基础 | 实验五】ZooKeeper实验:部署ZooKeeper
  • 028_Comma_Separated_List_in_Matlab中的逗号分割列表
  • 【C++初阶】一文讲通C++内存管理
  • 数据结构与算法分析:你真的理解排序算法吗——桶排序(代码详解)
  • redis高级篇之IO多路复用select方法简介 第174节答疑