这两个函数的作用都是在迭代器pos前面插入一些值
我的想法是第一个函数接受的是两个迭代器lhs和rhs
第二个函数接受的是一个插入的值val和值的个数n
但是我发现当我这么写:insert(vec.begin(),5,10) 时
我想的是插入5个10进去,也就是实例化第二个
但是迭代器会自动帮我调用第一个
请问我应该怎么做才能让它调用第二个?
template
iterator list insert(iterator pos,InputIterator lhs,InputIterator rhs);
template
iterator list insert(iterator pos,size_t n,const T& val);