当前我需要对set删除最后一个字符,但是普通的index直接erase是无效的。
set::iterator ip; ip = num.end(); num.erase(--ip);
- num:为对应需要删除的set变量
首先定义一个对应的迭代器iterator
因为这里我需要删除的是set
,因此对应的迭代器就是set ::iterator
这里需要注意的是记得加上::这两个点。
然后再获取对应你需要删除元素的最后一个,一般都直接.end即可
最后,通过对应自带erase方法,删除end
这里值得注意的是--ip
和.length类似,拿到的将会超过当前的一个宽度,因此需要先--,再执行erase操作



