因为std::set
不insert()
重复,所以保证包含独特的元素。使用重载erase(const key_type&)
时,它的对象将包含最多 1 个相同值的元素。因此,它可能返回 1(如果存在)或 0(否则)。
什么时候可以erase(const key_type&)
返回超过1?
换句话说,返回 asize_type
而不是 simple的目的是什么bool
?
因为std::set
不insert()
重复,所以保证包含独特的元素。使用重载erase(const key_type&)
时,它的对象将包含最多 1 个相同值的元素。因此,它可能返回 1(如果存在)或 0(否则)。
什么时候可以erase(const key_type&)
返回超过1?
换句话说,返回 asize_type
而不是 simple的目的是什么bool
?