帮助我理解 std::erase

2024-04-08

在《C++ In A Nutshell》一书中,有以下示例代码

std::vector<int> data
...
std::erase(std::remove(data.begin(), data.end(), 42),
  data.end());

我认为“erase”是一个成员函数,所以不应该是“data.erase”而不是“std::erase”吗? C++ 编译器是否有某种方法可以告诉您要调用成员函数的成员,或者本书是否省略了擦除模板函数的任何文档,或者示例是否错误?


erase是一个成员函数。提供的样本不正确。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

帮助我理解 std::erase 的相关文章

随机推荐

  • 检查可选 Bool 的值

    当我想检查可选布尔值是否为真时 这样做不起作用 var boolean Bool false if boolean 它会导致此错误 可选类型 IvalueBool 不能用作布尔值 测试 nil 反而 我不想检查是否为零 我想检查返回的值是否
  • 如何使用 html5 canvas 将图像覆盖在杯子上

    我是 HTML5 画布新手 我有一个杯子的图像 我将其渲染在画布上 这是杯子的图片 现在我正在尝试渲染另一张图像 我的照片为正常矩形尺寸 上传该图像的设计区域 我怎样才能渲染这个看起来像杯子上的图像的图像 我想得到这样的最终图像 我使用ca
  • 使WCF服务可以通过Internet访问

    我做了一个WCF服务 我希望它的客户端能够从任何地方访问它 我怎样才能做到这一点 细节 我希望它托管在 Windows 中 过程 而不是站点 我正在使用 TCP 绑定 我对网络托管等几乎一无所知 最好不要使用 IIS 我在网上找到了很多建议
  • 为什么要向对象的属性添加单引号[重复]

    这个问题在这里已经有答案了 对于javascript对象 对于它的属性 我通常不会为其添加单引号 我记得如果我在对象的属性中添加单引号 它就会变成 JSON 吗 我对吗 请看这段代码 两个代码都会输出对象的值 请解释一下我是否需要向对象的属
  • 如何在 Spark 中读取和解析 BSON 转储文件?

    我在 HDFS 中有几个 BZ2 Mongo DB BSON 转储需要分析 我正在使用 Spark 2 0 1 和 Scala 2 11 8 目前我正在使用 Spark Shell 我尝试通过创建 RDD 来使用 mongo spark 连
  • Android 照片背景橡皮擦需要帮助 - 不擦除位图,而只是绘制黑线

    我正在开发 1 个应用程序 因为我需要删除位图 因为我所做的是 代码可以工作 但只是画黑线 Override protected void onDraw Canvas canvas canvas drawBitmap mBitmap 0 0
  • Interface Builder 中的 WKWebView

    XCode 6 beta 中的 IB 对象模板似乎仍在创建旧式对象 iOS 的 UIWebView 和 OSX 的 WebView 希望 Apple 能够针对现代 WebKit 更新它们 但在那之前 在 Interface Builder
  • RAP:如何访问 ViewPart 中的对象

    我如何访问Object of a View从其他地方 以下代码只是为了勾画我想要做的事情 public class View extends ViewPart public static final String ID view priva
  • 是否可以使用 Apache POI XSSF 设置活动范围?

    我正在使用 Apache POI XSSF 来读取和写入 Excel 表 我知道我可以使用以下方法在工作表上设置活动单元格Sheet setActiveCell CellAddress address 但是 我想将其设置为工作表上包含多个单
  • 如何为多张图片添加不同的 IPTC 关键字?

    我有一个包含数千张图像的文件夹 每个图像都需要添加一个唯一的关键字列表 我还有一个表格 其中的字段显示文件路径以及每个图像所需关键字的相关列表 例如 一条记录可能需要标签 ORASH 调查站点代码 人员 1 横断面 A 上游 站点布局 而下
  • 如何查看 SVN 中文件的版本树,显示从分支到主干的合并?

    我是 SVN 新手 但已经使用 Clearcase 多年 我的问题是我对一个分支进行了一些更改 我已使用 TortoiseSVN 重新集成分支 功能将其合并回主干 现在 当我查看版本树时 我没有看到从分支尖端到树干尖端渲染的任何边缘 这是我
  • 使用 Oracle SQL 选择生日在给定范围内的员工

    为了选择两个月之间的生日 其中 FROMDATE 和 TODATE 是准备好的语句中的一些参数 我想了如下 select p id as person id where e active 1 and extract month from T
  • Server Word 自动化权限(一些答案和一些问题)

    我正在尝试使用Word自动化来计算Word文档中的页数 到目前为止 我遇到过这些错误 Retrieving the COM class factory for component with CLSID 000209FF 0000 0000
  • 从 Javascript 中的日期字符串获取确切的日期

    我已经检查过这个帖子 在哪里可以找到有关在 JavaScript 中格式化日期的文档 https stackoverflow com questions 1056728 formatting a date in javascript 我也调
  • 如何使 nixos 上的 Zabbix 在本地网络中可用

    我的笔记本电脑和我的 nixos 服务器 主机名 nixos 都连接到我的路由器 fritz box 我可以通过 ping 访问 rooter ping nixos fritz box 和 ssh ssh email protected c
  • 限制 UITextView 或 UITextField 中粘贴的字符串长度

    限制直接输入 UITextView 或 UITextField 的字符串的问题之前已在 SO 上得到解决 iPhone SDK 设置文本字段的最大字符长度 https stackoverflow com questions 433337 i
  • 加载到 React 应用程序中的某些 CSS 未应用

    我正在使用 React Static Boilerplate 构建一个 React 应用程序 每个组件都有这样的目录结构 MyComponent MyComponent css MyComponent js package json 并在M
  • C++:通过隐式构造函数初始化 int 变量

    我正在学习 C 我对 int 变量的初始化有点困惑 此代码 包括注释 是 Nawaz 在本主题中的答案的复制 粘贴为什么 C 需要用户提供的默认构造函数来默认构造 const 对象 https stackoverflow com quest
  • 如何从屏幕顶部为表视图控制器显示 UISearchBar

    我希望复制 Facebook Messenger 应用程序显示 UISearchBar 的方式 当您点击导航栏中的 leftBarButtonItem 时 UISearchBar 从屏幕顶部向下显示 动画 当您取消时 它只是从其起源处向上消
  • 帮助我理解 std::erase

    在 C In A Nutshell 一书中 有以下示例代码 std vector