E:\数据结构实验\树\树.cpp|112|error: no matching function for call to 'std::queue<BiNode<int>*>::push(BiNode<char>*&)'|
时间: 2024-02-28 21:54:04 浏览: 114
fatal error: boostdesc_bgm.i: No such file or directory补充文件
这个错误是因为你试图将一个类型为 `BiNode<char>*` 的指针放入一个存储了 `BiNode<int>*` 的队列中,导致类型不匹配,编译器无法匹配到合适的 `push` 函数。
你需要检查一下代码逻辑,看看是不是在队列操作中出现了类型不匹配的错误。如果确认是这个问题,你需要将队列声明为存储 `BiNode<char>*` 的类型。例如,你可以这样声明队列:
```c++
std::queue<BiNode<char>*> q;
```
这样就能存储类型为 `BiNode<char>*` 的指针了。
阅读全文