[C++] 列舉一:無範圍的列舉 Enum
列舉一:無範圍的列舉 Enum 列舉 enum 是一種複合型態,其中每一個資料都是代表著常數的變數。 在 C++ 中,列舉有分兩種。一種是無範圍的 unscoped enum,而另一種則是有範圍的 scoped enum。 在近代的 C++ 中,後者通常是用 enum class 來實作,並且也是比較常會看見的。主要原因有兩個: enum class 相較安全 在 enum class 中,變數 [...]
列舉一:無範圍的列舉 Enum 列舉 enum 是一種複合型態,其中每一個資料都是代表著常數的變數。 在 C++ 中,列舉有分兩種。一種是無範圍的 unscoped enum,而另一種則是有範圍的 scoped enum。 在近代的 C++ 中,後者通常是用 enum class 來實作,並且也是比較常會看見的。主要原因有兩個: enum class 相較安全 在 enum class 中,變數 [...]