错误 C2955:“ListRemake” :使用类模板需要模板参数列表
template <class T>
class ListRemake
{
...
friend ostream& operator << (ostream& out, const ListRemake& obj);
};
template <class T>
ostream& operator << (ostream& out, const ListRemake& obj)
{
for (int i = 0; i < obj.size; i++)
out << obj[i] << '\n';
return out;
}
给出错误 C2955:“ListRemake”:使用类模板需要模板参数列表。
template <class T>
class ListRemake
{
...
friend ostream& operator << (ostream& out, const ListRemake& obj);
};
template <class T>
ostream& operator << (ostream& out, const ListRemake& obj)
{
for (int i = 0; i < obj.size; i++)
out << obj[i] << '\n';
return out;
}
Gives the error C2955: 'ListRemake' : use of class template requires template argument list.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
替换
为
Replace
with
该错误告诉您
ListRemake
是一个模板,因此您需要实例化它才能将其用作类型(您在<<
运算符中执行的操作) 。The error is telling you that
ListRemake
is a template and therefore you need to instantiate it to use it as a type (what you are doing in the<<
operator).