1.1.1. stl中的pop_back和 pop函数为什么不带返回值?--为了不减弱 异常安全性-
把得到元素和删除元素分开实现,免得做在一起时删除成功而返回失败后,数据丢失。
STL中pop_back和pop函数无返回值原因
博客解释了STL中的pop_back和pop函数不带返回值的原因,是为了不减弱异常安全性。将得到元素和删除元素分开实现,可避免删除成功但返回失败导致的数据丢失问题。
1.1.1. stl中的pop_back和 pop函数为什么不带返回值?--为了不减弱 异常安全性-
把得到元素和删除元素分开实现,免得做在一起时删除成功而返回失败后,数据丢失。

被折叠的 条评论
为什么被折叠?