注:由Originially问GreenScape的评论.
阅读之后为什么STL容器中的交换成员函数未声明为noexcept?似乎在为标准容器执行时潜在的未定义行为的原因a.swap(b)归结为也交换或不交换底层分配器.
a.swap(b)
c++ language-lawyer c++11
c++ ×1
c++11 ×1
language-lawyer ×1