概述如果我从std :: set中删除一个元素,并传递键,而不是迭代器,并且键现在不在集合中,那么会抛出异常吗?事情是MSDN文档中的每一句话都说:“这样做并不符合标准”.所以我需要知道标准的行为.我在标准中找不到.重定向到相关条款也会做.谢谢. 在第23.1节(集装箱要求)中找到: no erase(), pop_back()or pop_front()function throws an exce 如果我从std :: set中删除一个元素,并传递键,而不是迭代器,并且键现在不在集合中,那么会抛出异常吗?事情是MSDN文档中的每一句话都说:“这样做并不符合标准”.所以我需要知道标准的行为.我在标准中找不到.重定向到相关条款也会做.谢谢.解决方法 在第23.1节(集装箱要求)中找到:
no erase(),pop_back()or
pop_front()function throws an
exception.
所以擦除不能抛出异常.
总结
以上是内存溢出为你收集整理的c – std :: set :: erase(key).如果钥匙不在那怎么办?全部内容,希望文章能够帮你解决c – std :: set :: erase(key).如果钥匙不在那怎么办?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)