这个地方viod为什么错了啊

img


img


就这个地方不对了 怎么改啊 我感觉和书上没啥不同啊 哪里错了啊 求小伙伴指点三克油

单词写错了哦,不是viod 是void,
有用的话,麻烦点个采纳哦,谢谢啦

  • 你看下这篇博客吧, 应该有用👉 :百度地图地址逆解析(循环显示点信息,涉及到同步异步) 优化
  • 以下回答由chatgpt基于相关博客总结生成:

    可能出现错误的原因是使用void指针类型时,需要在使用前进行类型转换。因为void指针类型不指向任何具体类型数据,在程序中只是过渡性的,只有转换为有指向的地址,才能存取数据。下面说明具体解决方案:

    1. 首先需要确定在哪里使用了void指针类型,检查代码中涉及到指针的部分,特别是函数调用和变量定义的部分。

    2. 确定使用void指针类型的语句,进行类型转换。由于void指针类型不指向任何具体类型数据,因此需要将其转换成指向具体类型数据的指针类型。例如,如果使用了一个void指针类型的变量p,需要将其转换成指向整型数据的指针类型,可以这样写:

    int p_new = (int)p;

    1. 确定转换后的指针类型是否正确。根据代码中的语义,确定转换后的指针类型是否与实际指向的数据类型相符合。

    2. 如果错误仍然存在,可以检查其他可能影响到void指针类型使用的部分,如内存泄漏、指针不合法等问题。

    综上所述,要修复在代码中使用void指针类型出现的错误,需要进行明确的类型转换,以确保指针指向的具体数据类型与需要使用的数据类型相匹配。