【发布时间】:2013-02-24 01:41:00
【问题描述】:
假设我们有一个迭代器(iter),它在指向分配给堆空间的内存的指针列表上,如果我这样做的话
delete (*iter++)
优先级是首先取消引用迭代器以获取内存地址然后释放空间然后递增迭代器以释放下一个元素,这对吗?
【问题讨论】:
-
不要编写需要太多才能弄清楚发生了什么的代码 - 最好将其分散在几行中。这样您就可以防止现在或将来出现错误。
-
只是为了确保我了解幕后发生的事情......
标签: c++ operators operator-precedence