为什么尝试在C ++中打印枚举类会出现错误?

提姆

我想打印以km为单位的u

enum class Unit { km, m, cm };

int main()
{
Unit u = Unit::km; 
std::cout<<u; 
return 0; 
}

为什么会出现错误?

错误:

error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream}’ and ‘Unit’)
戴着帽子的公鸡

您的Unit枚举是有范围的枚举,enum class这些枚举类型不允许隐式转换。如果要使用它,则必须强制转换cout

std::cout << static_cast<int>(u);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么在尝试打印 getenv() 输出时会出现分段错误?

来自分类Dev

为什么在尝试打印字符串返回时会出现编译器错误?

来自分类Dev

为什么在我的 .c 文件中尝试使用头文件中的结构时会出现类型错误?

来自分类Dev

为什么会出现错误“尝试打开未关闭的连接”?

来自分类Dev

当我尝试访问我的类中的属性时,为什么会出现 NameError?

来自分类Dev

尝试使用库中的类时,为什么会出现“无法解析符号”?

来自分类Dev

尝试从Jframe中的表中获取字符串时,为什么会出现错误?

来自分类Dev

当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

来自分类Dev

为什么每次尝试在用户界面中运行代码时都会出现此错误?

来自分类Dev

尝试在AngularJS中附加HTML时为什么会出现错误?

来自分类Dev

尝试在列表中插入字符串时为什么会出现此错误?

来自分类Dev

尝试检查是否在Corona SDK中时为什么会出现此错误?

来自分类Dev

尝试对ResultSet中检索到的列的值求和时为什么会出现错误?

来自分类Dev

尝试在OpenCV中输入值时,为什么会出现段错误?

来自分类Dev

如果Rails的子文件夹中的类出现类,为什么会出现未初始化的常量错误?

来自分类Dev

为什么会出现错误“字符类缺少终止”?

来自分类Dev

当我尝试打印包含带有冒号的键的嵌套哈希时,为什么会出现语法错误?

来自分类Dev

为什么在尝试打印数组时出现分段错误?

来自分类Dev

为什么当我尝试为我创建的类创建构造函数时会出现错误?

来自分类Dev

尝试从Windows 7升级到Windows 10时为什么会出现错误C1900101?

来自分类Dev

尝试在Swift中的UILabel中显示城市和州名称时,为什么会出现“ exc bad access”错误?

来自分类Dev

为什么不尝试{} catch {}在C#中工作?

来自分类Dev

为什么会出现错误:--file--中的/ invalidfileaccess

来自分类Dev

在链表中附加节点-为什么会出现分段错误?

来自分类Dev

为什么在Python中的堆栈上会出现错误?

来自分类Dev

当我尝试在Haskell中编写局部函数的类型定义时,为什么会出现此错误?

来自分类Dev

当我尝试使用实体框架将表单保存到测验模型中时,为什么会出现错误?

来自分类Dev

尝试使用AWS-cognito CL中的用户设置登录时,为什么会出现未知错误?

来自分类Dev

为什么在页面的两个部分中尝试使用PHP时会出现未定义的变量错误?

Related 相关文章

  1. 1

    为什么在尝试打印 getenv() 输出时会出现分段错误?

  2. 2

    为什么在尝试打印字符串返回时会出现编译器错误?

  3. 3

    为什么在我的 .c 文件中尝试使用头文件中的结构时会出现类型错误?

  4. 4

    为什么会出现错误“尝试打开未关闭的连接”?

  5. 5

    当我尝试访问我的类中的属性时,为什么会出现 NameError?

  6. 6

    尝试使用库中的类时,为什么会出现“无法解析符号”?

  7. 7

    尝试从Jframe中的表中获取字符串时,为什么会出现错误?

  8. 8

    当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

  9. 9

    为什么每次尝试在用户界面中运行代码时都会出现此错误?

  10. 10

    尝试在AngularJS中附加HTML时为什么会出现错误?

  11. 11

    尝试在列表中插入字符串时为什么会出现此错误?

  12. 12

    尝试检查是否在Corona SDK中时为什么会出现此错误?

  13. 13

    尝试对ResultSet中检索到的列的值求和时为什么会出现错误?

  14. 14

    尝试在OpenCV中输入值时,为什么会出现段错误?

  15. 15

    如果Rails的子文件夹中的类出现类,为什么会出现未初始化的常量错误?

  16. 16

    为什么会出现错误“字符类缺少终止”?

  17. 17

    当我尝试打印包含带有冒号的键的嵌套哈希时,为什么会出现语法错误?

  18. 18

    为什么在尝试打印数组时出现分段错误?

  19. 19

    为什么当我尝试为我创建的类创建构造函数时会出现错误?

  20. 20

    尝试从Windows 7升级到Windows 10时为什么会出现错误C1900101?

  21. 21

    尝试在Swift中的UILabel中显示城市和州名称时,为什么会出现“ exc bad access”错误?

  22. 22

    为什么不尝试{} catch {}在C#中工作?

  23. 23

    为什么会出现错误:--file--中的/ invalidfileaccess

  24. 24

    在链表中附加节点-为什么会出现分段错误?

  25. 25

    为什么在Python中的堆栈上会出现错误?

  26. 26

    当我尝试在Haskell中编写局部函数的类型定义时,为什么会出现此错误?

  27. 27

    当我尝试使用实体框架将表单保存到测验模型中时,为什么会出现错误?

  28. 28

    尝试使用AWS-cognito CL中的用户设置登录时,为什么会出现未知错误?

  29. 29

    为什么在页面的两个部分中尝试使用PHP时会出现未定义的变量错误?

热门标签

归档