如果我从std :: set中
删除一个元素,并传递键,而不是迭代器,并且键现在不在集合中,那么会抛出异常吗?事情是MSDN文档中的每一句话都说:“这样做并不符合标准”.所以我需要知道标准的行为.我在标准中找不到.
重定向到相关条款也会做.谢谢.
在第23.1节(集装箱要求)中找到:
no erase(),pop_back()or
pop_front()function throws an
exception.
所以擦除不能抛出异常.
原文链接:https://www.f2er.com/c/116195.html