c++ 当迭代器结束时,迭代器 + 整数的结果是什么?

2023-11-25

假设你有一个随机访问迭代器(例如std::vector myVector)

when iter + someInt是过去结束迭代器,iter + someInt == myVector.end() ??

或者它的值可能与myVector.end() ?


这是未定义的行为。任何事情都可能发生。仅举几个选项:什么都没有、程序退出、异常、崩溃。

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

c++ 当迭代器结束时,迭代器 + 整数的结果是什么? 的相关文章

  • BASIC 中的 C 语言中的 PeekInt、PokeInt、Peek、Poke 等效项

    我想知道该命令的等效项是什么Peek and Poke 基本和其他变体 用 C 语言 类似PeekInt PokeInt 整数 涉及内存条的东西 我知道在 C 语言中有很多方法可以做到这一点 我正在尝试将基本程序移植到 C 语言 这只是使用
  • 在一个数据访问层中处理多个连接字符串

    我有一个有趣的困境 我目前有一个数据访问层 它必须与多个域一起使用 并且每个域都有多个数据库存储库 具体取决于所调用的存储过程 目前 我只需使用 SWITCH 语句来确定应用程序正在运行的计算机 并从 Web config 返回适当的连接字
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • std::list 线程push_back、front、pop_front

    std list 线程安全吗 我假设不是这样 所以我添加了自己的同步机制 我认为我有正确的术语 但我仍然遇到问题 每个函数都由单独的线程调用 Thread1 不能等待 它必须尽可能快 std list
  • 如何从 Visual Studio 将视图导航到其控制器?

    问题是解决方案资源管理器上有 29 个项目 而且项目同时具有 ASP NET MVC 和 ASP NET Web 表单结构 在MVC部分中 Controller文件夹中有大约100个子文件夹 每个文件夹至少有3 4个控制器 视图完全位于不同
  • 随着时间的推移,添加到 List 变得非常慢

    我正在解析一个大约有 1000 行的 html 表 我从一个字符串中添加 10 个字符串 td 每行到一个list td
  • 如何连接重叠的圆圈?

    我想在视觉上连接两个重叠的圆圈 以便 becomes 我已经有部分圆的方法 但现在我需要知道每个圆的重叠角度有多大 但我不知道该怎么做 有人有主意吗 Phi ArcTan Sqrt 4 R 2 d 2 d HTH Edit 对于两个不同的半
  • 如何在 C++ 中标记字符串?

    Java有一个方便的分割方法 String str The quick brown fox String results str split 在 C 中是否有一种简单的方法可以做到这一点 The 增强分词器 http www boost o
  • 无限循环与无限递归。两者都是未定义的吗?

    无副作用的无限循环是未定义的行为 看here https coliru stacked crooked com view id 24e0a58778f67cd4举个例子参考参数 https en cppreference com w cpp
  • 如何使从 C# 调用的 C(P/invoke)代码“线程安全”

    我有一些简单的 C 代码 它使用单个全局变量 显然这不是线程安全的 所以当我使用 P invoke 从 C 中的多个线程调用它时 事情就搞砸了 如何为每个线程单独导入此函数 或使其线程安全 我尝试声明变量 declspec thread 但
  • 访问外部窗口句柄

    我当前正在处理的程序有问题 这是由于 vista Windows 7 中增强的安全性引起的 特别是 UIPI 它阻止完整性级别较低的窗口与较高完整性级别的窗口 对话 就我而言 我想告诉具有高完整性级别的窗口进入我们的应用程序 它在 XP 或
  • WPF 数据绑定到复合类模式?

    我是第一次尝试 WPF 并且正在努力解决如何将控件绑定到使用其他对象的组合构建的类 例如 如果我有一个由两个单独的类组成的类 Comp 为了清楚起见 请注意省略的各种元素 class One int first int second cla
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 使用 C# 中的 CsvHelper 将不同文化的 csv 解析为十进制

    C 中 CsvHelper 解析小数的问题 我创建了一个从 byte 而不是文件获取 csv 文件的类 并且它工作正常 public static List
  • 如何获取 EF 中与组合(键/值)列表匹配的记录?

    我有一个数据库表 其中包含每个用户 年份组合的记录 如何使用 EF 和用户 ID 年份组合列表从数据库获取数据 组合示例 UserId Year 1 2015 1 2016 1 2018 12 2016 12 2019 3 2015 91
  • WcfSvcHost 的跨域异常

    对于另一个跨域问题 我深表歉意 我一整天都在与这个问题作斗争 现在已经到了沸腾的地步 我有一个 Silverlight 应用程序项目 SLApp1 一个用于托管 Silverlight SLApp1 Web 的 Web 项目和 WCF 项目
  • 为什么 isnormal() 说一个值是正常的,而实际上不是?

    include
  • 如何在 Linq to SQL 中使用distinct 和 group by

    我正在尝试将以下 sql 转换为 Linq 2 SQL select groupId count distinct userId from processroundissueinstance group by groupId 这是我的代码
  • C 函数 time() 如何处理秒的小数部分?

    The time 函数将返回自 1970 年以来的秒数 我想知道它如何对返回的秒数进行舍入 例如 对于100 4s 它会返回100还是101 有明确的定义吗 ISO C标准没有说太多 它只说time 回报 该实现对当前日历时间的最佳近似 结
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat

随机推荐

  • python 二维数组的最小值

    我有一个以下结构的数组 针对这个问题进行了简化 8 2 3 4 5 6 3 6 6 7 2 6 3 8 5 1 2 9 6 4 2 7 8 3 我希望找到这个二维数组中的最小值 但是使用内置的 min 函数会返回一个值错误 ValueErr
  • 如何使用 Python 监视文件而不是目录的更改?

    问题 如何使用 Python 监视文件的更改 建议使用看门狗 但我发现它只能监视目录 不能监视文件 看门狗测试 py是看门狗的示例脚本 python watchdog test py ab test res sh 1 30628 fbt f
  • 如何使用 stdlibc++ 为 OS X 64b 平台编译 boost?

    我想使用 stdlibc 为 Mac OS X 10 9 编译 boost 我运行以下命令 b2 threading multi link static runtime link static cxxflags stdlib libstdc
  • :not(:empty) CSS 选择器不起作用?

    我对这个特定的 CSS 选择器感到很厌烦 当我添加时它不想工作 not empty 到它 它似乎与其他选择器的任意组合都能正常工作 input not empty not focus invalid border color A22 box
  • 如何使用 Drive.API 从 Google Drive 下载文件?

    我正在使用 Google Drive Api 以使用户的应用程序数据与用户驱动器帐户同步 用户数据库采用sqlite数据库格式 我已成功将二进制文件上传到驱动器 但无法从应用程序内下载文件 我如何获取文件 URl final GoogleA
  • 使用 ImageMagick.NET 和 C# 调整裁剪大小

    我有一个大图像 我想将其大小调整为 230 320 精确 我希望系统在不损失纵横比的情况下调整它的大小 即 如果图像为 460 650 则应首先将其大小调整为 230 325 然后裁剪多余的 5 个像素的高度 我正在做以下事情 ImageM
  • 我可以将 JSON.NET 与我的商业应用程序一起分发吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在寻找一个 NET JSON 库 我可以使用它以类似 xpath 的方式访问 JSON 对象 例如 给定字符串中的 JSON 对象 可以通过指定另一个字符串中的路径来访问其属性
  • 选择性(强制、可选)和参与(全部、部分)相同吗?

    据我所知 可选性意味着关系的最小基数 表示为可选对可选 强制对可选 强制对强制 参与表示为粗线和普通线 在互联网上 有些人将参与称为实体对关系的依赖 这也看起来像识别和非识别关系 有些人将其称为最小基数 这些关系的正确定义是什么以及有什么区
  • 在 Qt 中将公历日期转换为波斯日期 (jalali)

    如何在 Qt 中将公历日期转换为波斯日期 Q日期转换器课程可以帮助您将日期从公历转换为贾拉利日期 以及将贾拉利日期转换为公历日期 Edit 将此类添加到您的项目中 并在需要转换日期的位置包含 qdateconvertor h gregori
  • 为什么固定元素会减慢 Firefox 中的滚动速度?

    为什么元素要用CSSposition fixed应用于它们会导致 Firefox 在滚动它们所在的页面时占用 100 CPU 有什么解决方法吗 我在一些网站上注意到了这种行为 例如 StackOverflow 页面顶部的通知栏 我正在使用
  • 了解Seq2Seq模型

    这是我对基本序列到序列 LSTM 的理解 假设我们正在处理问答设置 您有两组 LSTM 下面的绿色和蓝色 每组分别共享权重 即 4 个绿色单元格中的每一个都具有相同的权重 并且与蓝色单元格类似 第一个是多对一的LSTM 总结了问题在最后一个
  • 在 PyTorch 中使用 None 索引张量

    我在 PyTorch 中看到过这种用于索引张量的语法 但不确定它的含义 v torch div t n None where v t and n是张量 的作用是什么 None 在这里 我在文档中似乎找不到它 与 NumPy 类似 您可以插入
  • 需要使用 RegEx 和 BeautifulSoup 查找文本

    我正在尝试解析一个网站以提取存储在正文中的一些数据 如下所示 b INFORMATION b Hookups None Group Sites No Station No b Details b Ramp Yes 我想使用 Beautifu
  • 统计模型汇总到乳胶

    我是乳胶新手 我想导入一个统计模型 python package 我的乳胶报告摘要 我发现可以使用以下方法将摘要转换为乳胶表格 Latex as 表格 到目前为止 一切正常 现在我必须存储表格 但我不太明白这是如何工作的 我想我必须使用以下
  • 根据名称选择变量(简单正则表达式)

    我想合并暗示我应该如何处理它们的变量名称 我想象一个数据框 调查 library Rlab Needed for rbern function survey lt data frame cbind id seq 1 10 likert th
  • Python - 如何在 Windows 10 上完全卸载 Anaconda?

    由于某种原因 我安装的 Anaconda 出现了问题 当我尝试打开 Jupyter 时我注意到了这一点 开始菜单快捷方式已损坏 当我点击它时 我得到了臭名昭著的命令行窗口的打开和关闭 我可以通过单击可执行文件来启动它 但这最终会导致笔记本在
  • python从列表中的字符串中删除空格

    我有一个清单 我想删除它们的前导和尾随空格 这strip 方法返回不带前导空格和尾随空格的字符串副本 单独调用该方法不会产生更改 通过这个实现 我得到了 array index out of bounds error 在我看来 列表 0 l
  • 纯 CSS 可点击下拉菜单?

    本教程解释了如何使用 hover用于在悬停时设置 HTML 元素样式的伪类 以及如何在将鼠标悬停在纯 CSS 中的特定元素上时创建下拉菜单 不使用任何 JavaScript 是否可以在纯 CSS 中创建与下面示例中的下拉菜单相同的下拉菜单
  • 为 Google 表格运行 Max ArrayFormula

    我有一个手动输入的数字列表 1 100 100 10 1 1000 10 1000 1 1000 100 10 我想获取运行最大值 初始数字数组的每个子数组的最大值 我所说的子数组是指来自的数字 A1 to A2 from A1 to A3
  • c++ 当迭代器结束时,迭代器 + 整数的结果是什么?

    假设你有一个随机访问迭代器 例如std vector myVector when iter someInt是过去结束迭代器 iter someInt myVector end 或者它的值可能与myVector end 这是未定义的行为 任何