error: expression must have integral or unscoped enum type 什么意思
时间: 2023-06-14 17:04:37 浏览: 460
这个错误通常是因为你在一个需要整数或枚举类型的地方使用了其他类型的表达式。可能有以下几种情况:
1. 你在一个需要整数类型的地方使用了一个浮点数或指针类型的表达式。
2. 你在一个需要枚举类型的地方使用了其他类型的表达式。
3. 你在一个需要整数类型的地方使用了一个表达式,但该表达式的类型是一个类或结构体,而不是整数类型。
解决方法是检查代码中的表达式和类型,确保它们符合预期,并在需要时进行强制类型转换。
阅读全文
相关推荐

















