输出流中的运算符优先级和关联性
在 C 中,输出流运算符 (
如下面的代码片段所示,输出的顺序可能会有所不同,具体取决于
myQueue.enqueue('a'); myQueue.enqueue('b'); cout << myQueue.dequeue() << myQueue.dequeue(); // prints "ba"
在这种情况下,第一个
但是,如果
myQueue.enqueue('a'); myQueue.enqueue('b'); cout << (myQueue.dequeue() << myQueue.dequeue()); // prints "ab"
这里,括号将
此行为是由于
以上是运算符优先级和结合性如何影响 C 输出流排序?的详细内容。更多信息请关注PHP中文网其他相关文章!