这个报错是什么意思6 18 D:\空白\作业\3.25.003.cpp [Error] invalid operands of types 'int*' and 'int' to binary 'operator&'
时间: 2023-05-26 11:06:54 浏览: 90
tomcat启动报错:java.util.zip.ZipException的解决方法
5星 · 资源好评率100%
+'
这个报错意味着在 C++ 代码中,出现了不合法的操作数类型,具体是针对将一个 int 类型指针和一个 int 类型数值使用二元运算符 +(加法)进行运算时出现的错误。
常见的情况是,可能在代码中意外将一个 int 类型数值与 int 类型指针做了加法运算,这样是不合法的。在 C++ 中,指针与指针之间、指针与数值之间的运算是有一定限制的,只有当两个指针指向的类型相同才能进行指针运算,而一个指针类型和一个数值类型之间也不能进行加法运算。
如果需要在代码中进行指针运算,需要确保运算操作数的类型正确,并且必须保证指针指向的类型相同,否则可能会出现类似的报错信息。
阅读全文