以下のコードでは、イテレーター ヘッダーを含めずに 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);
}