37 24 C:\Users\DELL\Desktop\总\c文件\SequenceList.h [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive]
时间: 2024-03-09 20:43:39 浏览: 35
根据你提供的信息,这是一个编译错误错误信息显示在文件"SequenceList.h"的第37行和第24列,发生了一个指针和数之间的比较,而ISO C不允许这样的比较。这错误可能是由于代码中的某个地方将指针与整数进行了比较,而C++标准不允许这样的操作要解决这个错误,你可以检查代码中及到指针和数比较的地方,确保它们的类型匹配。可能需要修改代码逻辑或者进行类型转换来解决这个问题。
相关问题
12 15 C:\Users\Administrator\Desktop\临时.cpp [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive]
根据你提供的错误信息,这个错误出现在你的临时.cpp文件中。错误提示指出,在某个地方你进行了指针和整数之间的比较,而ISO C++标准不允许这样的比较。
要解决这个问题,你可以考虑以下几个方面:
1. 检查代码中的比较操作:在你的临时.cpp文件中寻找涉及指针和整数比较的地方。确保你没有错误地将指针与整数进行比较。
2. 确保使用指针正确:如果你使用了指针,请确保你正确地声明和使用它们。指针应该指向有效的内存地址,并且在进行比较操作之前应该检查它们是否为NULL或野指针。
3. 修改代码逻辑:如果你确定指针和整数之间确实需要进行比较,你可以修改代码逻辑来避免这个错误。你可以转换指针为整数,或者根据实际需求修改代码逻辑来避免这种比较。
4. 检查编译选项:确保你的编译选项没有设置为-fpermissive(宽松模式),因为这会允许不符合ISO C++标准的一些操作。建议使用符合标准的编译选项进行编译。
总之,你需要仔细检查你的代码,并根据需要修改代码逻辑,以避免指针和整数之间的比较错误。
74 29 C:\Users\86152\Documents\c语言(1)\通讯录.cpp [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive]
这个错误是因为你在代码中进行了指针和整数之间的比较,而C++不允许这样的操作。可能是在if语句或while语句中出现了这样的问题。
解决方法:
1.检查代码中是否有指针和整数之间的比较。
2.如果确实需要进行这样的比较,可以将指针转换为整数类型后再进行比较。
例如:
```c++
if((int)ptr == 10){ //将指针转换为整数
//do something
}
```
3.或者使用指针运算代替指针和整数之间的比较。
例如:
```c++
int* ptr = new int[10];
for(int i=0;i<10;i++){
if(ptr+i == ptr+5){ //使用指针运算
//do something
}
}
```
希望以上解决方法能够帮到你。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)