我正在尝试设置一个 PriorityQueue 模板类,它将节点存储在一个 vector 中。我目前正在处理 Node 类,遇到了一些与我的 Node 类的两个构造函数相关的错误。
这是我遇到的错误:
最佳答案
这一点
typename PriorityQueue<T>::template Node<T>::Node(T data, int *index, float priority)
应该是
template <typename T>
Node<T>::Node(T data, int *index, float priority)
关于c++ - 错误 : expected ')' before 'data' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26208387/