一元+运算符有什么实际用途吗?

2024-03-25

是一元吗+运算符仅包含一元对称性-运算符,还是它在 C++ 代码中找到了一些实际用途?

在这里搜索,我发现了C 中一元“+”运算符的用途是什么? https://stackoverflow.com/questions/6637005/what-is-the-purpose-of-the-unary-operator-in-c,但唯一有用的场景涉及预处理器宏。这些很高兴知道,但它们似乎是一些不太常见的情况,并且涉及宏。是否有涉及更常见的 C++ 代码的用例?


char ch = 'a';
std::cout << ch << '\n';
std::cout << +ch << '\n';

第一个插入写入字符a to cout。第二次插入写入数值ch to cout。但这有点晦涩;它依赖于编译器应用积分提升+操作员。

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

一元+运算符有什么实际用途吗? 的相关文章

  • Exit() 时是否调用基本对象析构函数?

    我意识到这个问题已经出现过几次 但我试图获得上述问题的明确答案 但我不断遇到相互矛盾的信息 我需要知道的是 当我使用 exit 时 基本类对象是否被破坏 我知道需要删除动态内存 但我的意思更像是 include
  • 尝试了解使用服务打开对话框

    我已经阅读了有关使用 mvvm 模式打开对话框的讨论 我看过几个使用服务的示例 但我不明白所有部分如何组合在一起 我发布这个问题寻求指导 以了解我应该阅读哪些内容 以更好地理解我所缺少的内容 我将在下面发布我所拥有的内容 它确实有效 但从我
  • 将类对象放置在向量中?

    我注意到我可以将一个类放置在一个向量中 这是我的程序 我收到以下错误 out blackjack exe blackjack obj blackjack obj error LNK2019 unresolved external symbo
  • 按扩展名过滤搜索文件返回太多结果

    我正在开发一个 C 控制台应用程序 它必须管理 Windows 操作系统上的文件 我需要获取具有特定扩展名的文件名 列表 我找到了很多解决方案 最建议的是以下一种 HANDLE hFind WIN32 FIND DATA data hFin
  • 当事件button.click发生时,如何获取按钮名称/标签?

    我以编程方式制作按钮并将它们添加到堆栈面板中 以便每次用户导航到页面时按钮都会发生变化 我正在尝试做这样的事情 当我单击创建的按钮时 它将获取按钮的标签并转到正确的页面 但是 我无法使用 RoutedEventHandler 访问按钮元素
  • 传递 constexpr 对象

    我决定给予新的C 14的定义constexpr旋转并充分利用它 我决定编写一个小的编译时字符串解析器 然而 我正在努力保持我的对象constexpr将其传递给函数时 考虑以下代码 include
  • 如何将 .txt 文件中的数据转换为 xml? C#

    我在一个文本文件中有数千行数据 我想通过将其转换为更容易搜索的内容来轻松搜索 我希望 XML 或其他类型的大型数据结构 尽管我不确定它是否是最好的对于我的想法 每行的数据如下所示 第 31 册 托马斯 乔治 32 34 154 每本书都不是
  • 处理右值时的 insert 与 emplace

    std string myString std unordered set
  • RestSharp获取序列化输出

    我正在寻找一种方法来访问 AddBody 调用的序列化结果 我正在使用内置的 RestSharp 序列化器 例子 class Foo public string FooField void SendRecord var f new Foo
  • 语音识别编程问题入门

    所以 你们可能都看过 钢铁侠 其中托尼与一个名为贾维斯的人工智能系统进行交互 演示剪辑here http www youtube com watch v Go8zsh1Ev6Y 抱歉 这是广告 我非常熟悉 C C 和 Visual Basi
  • 在 VS 中运行时如何查看 C# 控制台程序的输出?

    我刚刚编写了一个名为 helloworld 的聪明程序 它是一个 C NET 4 5 控制台应用程序 在扭曲的嵌套逻辑迷宫深处 使用了 Console WriteLine 当我在命令行运行它时 它会运行并且我会看到输出 我可以执行其他命令并
  • 从网页运行 ClickOnce 应用程序,无需用户操作

    我们有一个基于 Java 的 Web 应用程序以及用 C 编写的相同应用程序 如果 java 检查器发现客户端计算机上没有安装 Java 则应该运行该应用程序 这个想法是运行 C 单击一次 http en wikipedia org wik
  • 如何递归取消引用指针(C++03)?

    我正在尝试在 C 中递归地取消引用指针 如果传递一个对象 那就是not一个指针 这包括智能指针 我只想返回对象本身 如果可能的话通过引用返回 我有这个代码 template
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判
  • 将二变量 std::function 转换为单变量 std::function

    我有一个函数 它获取两个值 x 和 y 并返回结果 std function lt double double double gt mult double x double y return x y 现在我想得到一个常量 y 的单变量函数
  • 将 Word 转换为 PDF - 禁用“保存”对话框

    我有一个用 C 编写的 Word 到 PDF 转换器 除了一件事之外 它工作得很好 有时 在某些 Word 文件上 后台会出现一条消息保存源文件中的更改 gt 是 否 取消 但我没有对源文件进行任何更改 我只想从 Word 文件创建 PDF
  • 将函数参数类型提取为参数包

    这是一个后续问题 解包 元组以调用匹配的函数指针 https stackoverflow com questions 7858817 unpacking a tuple to call a matching function pointer
  • 将 Lambda 表达式树与 IEnumerable 结合使用

    我一直在尝试了解有关使用 Lamba 表达式树的更多信息 因此我创建了一个简单的示例 这是代码 如果作为 C 程序粘贴到 LINQPad 中 它可以工作 void Main IEnumerable
  • C++:二叉树所有节点值的总和

    我正在准备面试 我被一个二叉树问题困住了 我们如何计算二叉树所有节点中存在的值的总和 优雅的递归解决方案 伪代码 def sum node if node NULL return 0 return node gt value sum nod
  • 当用户更改 Windows 中的语言键盘布局时如何通知?

    I want to show a message to user when the user changes the language keyboard layout of Windows for example from EN to FR

随机推荐

  • Spring获取ServletContext并将其作为Bean提供

    I want to get the ServletContext in a Java Spring Webproject and use it to get the absolute path of my web application p
  • 如何从 AWS AppStream 中获取当前用户?

    我正在通过 AWS AppStream 对应用程序的部署进行原型设计 对流的访问通过 Web 门户 使用 SAML 进行管理 我的应用程序需要知道用户的身份 我可以提示他们 但我不想让他们同时登录门户和应用程序 我想获取他们在门户网站上提供
  • 如何获取雪花中表的上次访问时间戳?

    我想获取雪花中表的上次访问时间戳 并不总是理想的 但对于一次性问题找到此问题的一种快速方法是使用 QUERY HISTORY SELECT START TIME FROM TABLE INFORMATION SCHEMA QUERY HIS
  • Presto 中包含 ' ' 字符的键的 JSON_EXTRACT 问题

    我正在使用 Presto 0 163 来查询数据 并尝试从 json 中提取字段 我有一个如下所示的 json 它出现在 style attributes 列中 attributes Brand Fit Name Regular Fit F
  • AndroidManifest.xml 中的属性 application@allowBackup value=(false) 也存在于 [:barcodescanner:] AndroidManifest.xml value=(true)

    我尝试将 ionic 3 应用程序清单中的 allowedBackup 属性设置为 false 但 gradle 抱怨以下错误 AndroidManifest xml 4 18 45 中的属性 application allowBackup
  • iOS 7 图标文件名

    如何命名 Xcode 5 的图标文件 它总是给出错误 说明应用程序不在顶层 这真的很令人沮丧 有人可以给我每个分辨率都必须使用的文件名吗 ios 7 兼容应用程序的图标文件名和大小如下 iPhone 图标 png 57 57 电子邮件受保护
  • Amazon AWS Cognito 和 Python Boto3 建立 AWS 连接并将文件上传到 Bucket

    我正在尝试使用 AWS cognito 服务来验证和上传文件 我已获得了 RegionType identityPool AWS 账户 ID 和 UnAuthRole 我还知道生产和开发桶的名称 我想我正在设置 AWS 访问密钥和 AWS
  • PHP 延迟 10 分钟后执行代码

    我需要在事件 表单提交 后延迟 10 分钟执行 PHP 中的某些代码 例如 发送电子邮件 实现这一目标的最佳方法是什么 我唯一的选择是每分钟运行一次 Cronjob 吗 这对于共享主机实用吗 使用 cronjobs 是最好的方法 如果您无法
  • android 地图异步加载覆盖项

    我有一个地图视图 其中包含我想要加载的数千个项目 显然 在创建视图时我无法加载它们 我想我必须根据当前显示的内容异步加载它们 如何仅加载屏幕上显示的地图部分中的项目 使用 AsyncTask 加载每个屏幕的各个层 使用 MapView ap
  • latin-1 转 ascii

    我有一个带有重音拉丁字符的 unicode 字符串 例如 n unicode Wikip dia le projet d encyclop die utf 8 我想将其转换为普通的 ascii 即 Wikipedia le projet d
  • R 将列表列表转换为数据帧

    我需要处理受密码保护的 Excel xlsx 工作簿中提供的数据 出于法律原因 我无法创建不受保护的 Excel 文件或 csv 文件等并从那里进行处理 所有 Excel 导入包都无法处理受密码保护的工作簿 从这个答案将受密码保护的 xls
  • 双型比较器

    我编写了以下代码 public class NewClass2 implements Comparator
  • 如何在android项目中安装openssl.so和libssl.so?

    我目前面临 openssl 的构建问题 我首先建造了libssl so and libcrypto so与 ndk build 守护者项目共享库 第二步 我通过执行以下操作将库与我的 Android 项目集成 如本中所述topic http
  • 在 javascript 中模拟打字的外观,而不是实际的按键

    我正在尝试编写一个简单的函数 让它看起来好像有人正在输入textarea 这是我的函数 如果它很糟糕 请原谅我 但我通常不使用 javascript 这console log 部分工作正常 但由于某种原因我无法让这个脚本按照我期望的方式更新
  • 转义并在邮件客户端中显示(mailto 链接)

    我有一个像这样的 JavaScript 函数 var strBody encodeURI window location href var strSubject encodeURI document title var mailto lin
  • 使用 str.format() 访问对象属性

    我有一个带有属性的 Python 对象a b c 我仍然使用旧的字符串格式 所以我通常会手动打印这些 print My object has strings a s b s c s obj a obj b obj c 最近 我的字符串变得超
  • PySpark 中的 PCA 分析

    看着http spark apache org docs latest mllib Dimensionality reduction html http spark apache org docs latest mllib dimensio
  • 致命:用户“root”postgresql 的密码身份验证失败

    我使用 PostgreSQL 和 Django Heroku 格式 并出现错误 致命 用户 root 的密码身份验证失败 Traceback most recent call last File manage py line 10 in
  • Java中的多点三边测量算法

    我正在尝试在我的 Android 应用程序中实现三边测量算法来确定用户的室内位置 我正在使用超宽带信标来获取到固定点的距离 我能够采用中建议的方法三边测量法 Android Java https stackoverflow com ques
  • 一元+运算符有什么实际用途吗?

    是一元吗 运算符仅包含一元对称性 运算符 还是它在 C 代码中找到了一些实际用途 在这里搜索 我发现了C 中一元 运算符的用途是什么 https stackoverflow com questions 6637005 what is the