[Error] invalid conversion from 'node*' to 'int' [-fpermissive]
时间: 2024-01-30 15:01:37 浏览: 149
无法从 int? 转换为 int 运行时出现错误
这个错误通常是因为代码中出现了将指针类型转换为整型的操作,而 C++ 中不允许这种操作。请检查代码中是否有这样的操作,并修改为正确的类型转换方式。
例如,如果你有一个指向 node 类型的指针 ptr,想要获取指针地址,应该使用 &ptr,而不是 (int)ptr。或者,如果你想要将指针类型转换为整型,应该使用 reinterpret_cast 或 static_cast 等合适的类型转换方式。
如果你需要更具体的帮助,请提供出错的代码片段或更多上下文信息。
阅读全文