根据你提供的错误信息,看起来在exa::solve
函数中出现了类型转换错误。具体来说,代码中的link
被定义为exa::node*
类型,而在创建新节点时却使用了Node*
类型。
要解决这个问题,你需要将创建新节点的语句修改如下:
exa::node* newNode = new exa::node(); // 创建新节点
这样就能够正确地将创建的新节点赋值给 newNode
变量,并解决类型转换错误。记得重新编译运行程序以验证修改是否成功。
内容由零声教学AI助手提供,问题来源于学员提问