标签: c++ c bit-manipulation bitwise-operators
对于添加到C / C ++标准中的新运算符,例如<<<和>>>对于按位左右旋转操作有什么阻碍?标准组织是否有理由不在未来的规范中包含此类运营商?
<<<
>>>
我知道还有其他方法可以做到这一点:
&
>>
|
<<
这些解决方法的问题是:
对我而言,这似乎是一种不一致。如果他们已经努力为& | ^ <<和>>提供简单,可读,高性能的运算符,则按位旋转运算符不应该'更难以支持8位,16位,32位和64位有符号/无符号值。
^