如何将参数传递给std :: vector :: insert()?

时间:2015-11-12 20:19:03

标签: c++

我是Classes的新手,所以我无法将参数传递给activator clean compile run

std::vector::insert()

编译包含该.h文件的.cpp时出错。 谁能帮助我?提前谢谢。

  

[错误]没有用于调用' std :: vector :: insert的匹配函数(std :: vector :: const_iterator&,__ gn_cxx :: __ normal_iterator>&,__ nuu_cxx :: __ normal_iterator>& )'

1 个答案:

答案 0 :(得分:1)

我相信,您正在使用pre-C ++ 11编译器。在C ++ 11之前,vector :: insert将第一个迭代器作为非const - 而你的函数使用const_iterator。

升级编译器或更改插入的签名以接受非const迭代器。