gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:49:45 26 4
gpt4 key购买 nike

一元 + 运算符只是为了与一元 - 运算符对称而包含,还是在 C++ 代码中找到了一些实际用途?

在这里搜索,我遇到了What is the purpose of the unary '+' operator in C? ,但唯一有用的场景涉及预处理器宏。这些很高兴知道,但它们似乎是一些不太常见的情况,并且涉及宏。是否有涉及更常见 C++ 代码的用例?

最佳答案

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

第一次插入将字符 a 写入 cout。第二次插入将 ch 的数值写入 cout。但这有点晦涩难懂。它依赖于编译器为 + 运算符应用积分提升。

关于c++ - 一元 + 运算符有什么实际用途吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14365732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com