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

做推广的网站需要注意什么上海优化公司选哪个

做推广的网站需要注意什么,上海优化公司选哪个,内部网站建设合同,直接IP做访问我服务器的网站vector中erase的作用是删除掉某个位置position或一段区域(begin, end)中的元素,减少其size,返回被删除元素下一个元素的位置。 vector中remove的作用是将范围内为val的值都remove到后面,返回新的_last值(非val部分的en…

        vector中erase的作用是删除掉某个位置position或一段区域(begin, end)中的元素,减少其size,返回被删除元素下一个元素的位置。

        vector中remove的作用是将范围内为val的值都remove到后面,返回新的_last值(非val部分的end),但传入的原vector的end并没有发生改变,因此size也就没有变化。

remove

  remove 函数通常用于从容器(如数组、向量、列表等)中删除指定值的元素。但是,它不会改变容器的大小,而是将要删除的元素移动到容器的末尾,并返回一个指向新的逻辑末尾的迭代器。然后你可以使用容器的 erase 函数将这些元素从容器中删除。remove 可以用于序列式容器(如数组、向量),也可以用于关联式容器(如集合、映射),但是它的行为在关联式容器中可能会有所不同。

std::vector<int> vec{1, 2, 3, 4, 5};
auto new_end = std::remove(vec.begin(), vec.end(), 3);
vec.erase(new_end, vec.end());
// 此时 vec 变为 {1, 2, 4, 5}

erase

   erase 函数用于从容器中删除指定位置或范围的元素,并返回指向删除后的新位置的迭代器。它可以用于序列式容器和关联式容器,其行为在不同容器类型上可能有所不同。

std::vector<int> vec{1, 2, 3, 4, 5};
vec.erase(vec.begin() + 2); // 删除第三个元素
// 此时 vec 变为 {1, 2, 4, 5}std::set<int> s{1, 2, 3, 4, 5};
s.erase(3); // 删除值为 3 的元素
// 此时 s 变为 {1, 2, 4, 5}

1. erase大小变了, remove大小不变

2. erase返回值是下一个元素的迭代器,remove返回一个指向新的逻辑末尾的迭代器

std::remove_if

  • std::remove_if 函数用于根据指定的条件删除容器中的元素。它将满足条件的元素移动到容器的末尾,并返回一个指向新的逻辑末尾的迭代器。和 std::remove 一样,它不会改变容器的大小,你需要使用容器的 erase 函数来彻底删除这些移动到末尾的元素。
    std::vector<int> vec{1, 2, 3, 4, 5};
    auto new_end = std::remove_if(vec.begin(), vec.end(), [](int x) { return x % 2 == 0; });
    vec.erase(new_end, vec.end());
    // 此时 vec 变为 {1, 3, 5}
    

http://www.yidumall.com/news/29533.html

相关文章:

  • 网站做flash好不好百度知道客服
  • 建德 网站电商seo引流
  • 找团队做网站需要明确哪些东西营销技巧和话术
  • 大兴西红门网站建设搜索引擎优化技术
  • 网站用哪个软件做网络营销广告案例
  • 宁波企业网站推广效果好搜索引擎营销的优缺点
  • 做网站如何购买服务器关键词排名查询工具
  • 成都网站公司网站建设广东seo推广哪里好
  • 大连哪家网站做的好最有效的广告宣传方式
  • 硅谷网站开发薪酬bt磁力搜索引擎索引
  • 网站规划主要内容合肥seo外包平台
  • 爱客crm手机下载百度seo优化是什么
  • 南昌网站建设哪家最好网络推广网上营销
  • 网站建设维护价格关键词排名怎么上首页
  • 制作一个网站怎么架构推广网站平台
  • 如何做直播类网站海外营销
  • 婴儿做相册的网站新品推广策划方案
  • 网站首页关键词口碑好的设计培训机构
  • host域名主机服务商商务企业网站模板hyein seo
  • 网站建设框架文档百度推广免费
  • 北京企业响应式网站建设网络营销软文范例300字
  • 山东东成建设咨询有限公司网站指数查询
  • WordPress工具站点网络推广员工作内容
  • 成都市建委平台杭州网站seo外包
  • 商城网站设计费用公司网络营销推广软件
  • angularjs 做电商网站怎样注册个人网站
  • 福田网站建设电话网站建设小程序开发
  • 做网站客户怎么找酒泉网站seo
  • 网站建设优化服务器seo是怎么优化的
  • 做企业网站那家好公司网络推广方法