我有这种情况
template class Vector {
T *data;
uint _size,_counter;
公共:
类迭代器;
类型c :3360迭代器it 1,
typename c :迭代器it2 ) {
data=空;
_size=_counter=0;
for (typename c :3360迭代器it=it1; 信息技术!=it2 it!=end (; it )
推式(it );
}
(;
这是我自己的Vector类,构造函数模仿Vector的行为。 可以使用解释器提供的数据范围构建。 但是,容器必须是与正在构建的类型相同类型的模板。 收到了错误
5.cpp:16:36 :错误:缺少匹配的函数调用' vector :3360迭代器(vector 33603360迭代器) '5. 5 包含在文件中的内容为5.cpp:2:0:5.hpp:17:37 :注意:模板类typedefccvector 3366 typename c :3360迭代器(5. HPP:17:36 ) 替换失败:5.cpp:16:36 :注:模板参数'模板类typedef C C '包含在5.cpp中的文件:2:0:5.hpp:11:3 :注: vector 3330 )5.hpp:7:25 :注意:候选人需要提供一个参数、两个
这需要一些帮助。