在下面的代码中,我创建了一个insert_iterator而不包含迭代器头.怎么可能这个编译?我是c/c ++的新手,所以这可能会有一个很明显的解释.
#include <list>
//#include <iterator>
int main()
{
std::list<int> mylist(10,1);
std::insert_iterator<std::list<int> > it(mylist,mylist.begin());
return(0);
}
Run Code Online (Sandbox Code Playgroud)