以下代码执行后,it的数据为()
std::list<int> temp; std::list<int>::iterator it = temp.begin(); it = --it;
_STL_VERIFY(_New_ptr != _Mycont->_Myhead, "cannot decrement begin list iterator");
"cannot decrement begin list iterator"这段代码是vs2017抛出的异常信息
#include <iostream>
#include <list>
int main()
{
std::list<int> a;
std::list<int>::iterator it = a.begin();
it = --it;
std::cout << "abc" << std::endl;
}
使用代码测试,在Ubuntu上没有抛出异常!