为什么 pop_back()
没有返回值?我对此进行了谷歌搜索,发现它可以提高效率。这是在标准中这样做的唯一原因吗?
最佳答案
效率与它几乎没有关系(或者根本没有关系)。
这个设计是 an important paper by Tom Cargill 的结果,出版于 90 年代,当时引起了很多人的注意。 IIRC,在其中嘉吉表明不可能设计一个异常安全的堆栈弹出功能。
关于c++ - pop_back() 返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600330/