C++:有效但未指定的状态。这是什么意思? [复制]

2024-03-12

我一直在尝试理解 std::move。This http://www.cplusplus.com/reference/utility/move/doc描述得很好。但它在示例部分中说“......而 bar 失去了它的值,现在处于有效但未指定的状态......”。许多其他文档也在相同的上下文中使用此术语。另外,我在 stackoverflow 上找到了很多与之相关的答案。This https://stackoverflow.com/questions/12095048/what-constitutes-a-valid-state-for-a-moved-from-object-in-c11是一个完全相同的问题。但它没有谈论“未指定意味着什么?”

那么我的问题是?

有效但未指定意味着什么?

它对指针变量有什么影响(ClassA* ptr)?

又会对变量所指向的对象产生什么影响呢?

Thanks.


None

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

C++:有效但未指定的状态。这是什么意思? [复制] 的相关文章

随机推荐

  • jquery UI 自动完成支持是否限制在支持多个值的情况下输入无效值?

    我正在接管一个新网站 它使用的是n 旧的已弃用版本的 jquery 自动完成插件 http bassistance de jquery plugins jquery plugin autocomplete 我正在尝试使用重新创建功能最新的
  • 带有 Python 子进程的 IPC

    我正在尝试在 Python 中执行一些简单的 IPC 如下所示 一个 Python 进程启动另一个进程subprocess 子进程将一些数据发送到管道中 父进程接收它 这是我当前的实现 parent py import pickle imp
  • 用 python 模仿 7zip

    我正在使用 Python 3 6 目前我对 7zip 程序进行子处理以获得我需要的压缩 subprocess call 7z a t7z ms off 0 format filename 我知道 zipfile 类具有 ZIP LZMA 压
  • 使用 PIL 缩放图像并保持透明度和颜色?

    假设您想要缩放透明图像 但还不知道稍后将其合成的背景颜色 不幸的是 PIL 似乎合并了完全透明像素的颜色值 导致了糟糕的结果 有没有办法告诉 PIL resize 忽略完全透明的像素 import PIL Image filename tr
  • RxJ 的空订阅

    有没有空的Subscription在 RxJ 中 在RxJava中 有订阅 empty http reactivex io RxJava javadoc rx subscriptions Subscriptions html empty 一
  • Mac 上的 gdb 7.6 缺少带断言的调用堆栈框架

    当调试断言失败的程序时 我无法在 gdb 中获取调用堆栈 我在 Mavericks 上使用 Homebrew 的 g 4 8 和 gdb usr local bin g 4 8 version g 4 8 GCC 4 8 2 usr loc
  • System.Drawing.Color 操作的扩展方法库

    有没有人为 System Drawing Color 编写过一个不错的扩展方法 库 很高兴地说 Color Red AdjustBrightness 5 Color Red AdjustAlpha 5 Color Red ToHSV 或类似
  • 如何播放 Google 云端硬盘链接中的视频?

    在我的应用程序中 我想播放来自 Google Drive 链接的视频 我尝试过使用VideoPlayerController controller VideoPlayerController network https drive goog
  • 我对 True 和 False 感到困惑。True 值代表非零,False 值代表零吗? [复制]

    这个问题在这里已经有答案了 为什么下面的程序在完成比较操作后给出相反的答案 main int k 35 printf d n d n d k 35 k 50 k lt 40 output 0 50 1 根据 C 标准 该程序不是有效的 C
  • VBA:使用变量传递列数组时删除重复项失败

    The bounty https stackoverflow com help bounty过期4天内 此问题的答案有资格获得 50声誉赏金 L42 users 2685412 l42想要奖励现有答案 一个答案提供了创建解决方法的详细分步过
  • mapstruct 将 id 映射到对象

    我有一个对象学校 它有一个对象人 人已经保存在数据库中 当我保存学校对象时 我给它一个人ID 所以在班级 school 中 我有一个 Person 类型的属性 person 在 SchoolDTO 中 我有一个 Long 类型的属性 per
  • 如何将 FormUrlEncodedContent 用于复杂数据类型?

    我需要与仅接受表单编码有效负载的第三方端点进行交互 端点需要在此端点上使用复杂的数据类型 这意味着类似这样的内容 但形式编码 而不是 JSON foo bar baz zip zap 我的谷歌搜索和端点的文档表明这应该是这样的形式编码 fo
  • pandas DataFrame 中 x 天每个元素的累积乘积

    我尝试计算 a 中的每个元素Dataframe df1累计积超过x天 例如 3 有没有有效的方法来做到这一点 到目前为止 我只知道在行上生成正常的累积乘积 而不将回溯期固定为x days df2 例如 2022 01 02 ID1 1 05
  • 如何在 C# 中获取活动进程名称?

    如何在 C 中获取活动进程名称 我知道我必须使用这段代码 DllImport user32 dll private static extern IntPtr GetForegroundWindow 但我不知道如何使用它 正如中提到的这个答案
  • 是否可以选择 Windows 表单标签上的文本?

    是否可以突出显示 选择 Windows 窗体标签控件中的部分文本 我知道使用 RTFtextbox 控件是可能的 但使用该控件会有点矫枉过正 因为我需要创建许多标签实例 是否可以选择 Windows 表单标签上的文本 否 至少没有简单的方法
  • 如何总结组合列表

    我有一个包含 2 个元素组合的列表 如下所示 cbnl lt list c A B c B A c C D c E D c F G c H I c J K c I H c K J c G F c D C c E C c D E c C E
  • 使用消息驱动通道适配器和服务激活器进行事务处理

    我正在开发一个 POC 它执行以下操作 使用消息驱动的通道适配器来接收事务中的消息 调用服务激活器 该激活器使用处理程序将从适配器接收到的消息插入到数据库 并将消息发布到出站通道 现在 如果消息的数据库插入失败 我希望 JMS 消息返回到队
  • OpenSSL 使用固定值来生成 Diffie Hellman 密钥

    根据该文件 https wiki openssl org index php Diffie Hellman Using the Low Level APIs https wiki openssl org index php Diffie H
  • xcodebuild 使用哪个版本的 Xcode?

    我在同一台机器上安装了 Xcode 3 2 和 Xcode 4 0 2 它使用 Hudson 进行自动化 CI 持续集成 构建 当我说两者都已安装时 我的意思是我可以同时或交替使用 Xcode 3 和 Xcode 4 它们都存在于机器上 因
  • C++:有效但未指定的状态。这是什么意思? [复制]

    这个问题在这里已经有答案了 我一直在尝试理解 std move This http www cplusplus com reference utility move doc描述得很好 但它在示例部分中说 而 bar 失去了它的值 现在处于有