是一元吗+
运算符仅包含一元对称性-
运算符,还是它在 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(使用前将#替换为@)