首页 > 编程知识 正文

java 模板引擎,非类型模板参数

时间:2023-05-06 11:29:35 阅读:167915 作者:2407

我有这种情况

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 :注意:候选人需要提供一个参数、两个

这需要一些帮助。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。