【发布时间】:2020-11-09 17:50:16
【问题描述】:
我正在尝试实现以下代码,但由于typedef,我一直收到错误消息,有人可以帮忙吗?
template<class T>
struct box{
T data;
box *link;
};
typedef box* boxPtr;
错误是:
Use of class template 'box' requires template arguments
【问题讨论】:
-
请同时添加错误信息。
-
这是一个简短的 sn-p,但这里仍有很多内容需要解压。通过选择并阅读其中一本书here,您可能会得到更好的服务。
-
一个标题的答案可以填满一本书的好几章。请尝试更具体。你到底想达到什么目的?错误是什么?
-
好的,现在,您不明白错误消息的哪一部分?
box是模板,不是类型 -
@harry 只是不要将 boxPtr 定义为一种类型。你不需要它。问题解决了。