我试图编写一个带有一系列矢量迭代器的函数,但我不知道如何编写一个接受任何类型矢量迭代器的模板,比如vector<int>
,{{1 },vector<double>
等。
到目前为止,这是我的功能:
vector<string>
以及我得到的错误:
警告C4346: &#39; std :: vector&gt; :: const_iterator&#39;:依赖名称 不是类型CppApp main.cpp 12错误IntelliSense:没有实例 功能模板&#34; my_print&#34;匹配参数列表 参数类型是:(std :: _ Vector_const_iterator&gt;&gt;, std :: _ Vector_const_iterator&gt;&gt;)CppApp main.cpp 23
提前感谢您的帮助。