写点什么

Enum

0 人感兴趣 · 2 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/12/1252ff2c3f947fd752c7d266f57cf561.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go 语言中没有枚举类型,但是我们可以这样做

在日常开发中,枚举类型是很常用的,虽然 Go 语言中没有内置枚举类型,但也不妨碍我们自己实现一个类似的 “枚举类型”。在实现的时候,需要考虑类型约束和安全性的问题。

https://static001.geekbang.org/infoq/06/06fa7ae2ee42732db621bec8b1112472.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

尝试下使用 cpp 实现 Rust 的 enum

用户头像
SkyFire
2021-12-29

长篇代码警告:本文建议边看边敲(Ctrl C V),否则可能会犯困~~~ 一种使用cpp模拟rust枚举的方法。

Enum_Enum技术文章_InfoQ写作社区