Pau*_*aul 5 c c++ enums implicit-conversion
这是一个基本问题,我希望谷歌很容易,但没有找到答案.
让我们说我有一个枚举:
enum abc { a, b, c };
Run Code Online (Sandbox Code Playgroud)
支持的隐式转换有哪些?编译器之间是否有编译器扩展或不同的行为?
我问的是隐式转换为枚举:
enum abc test = (** which type can appear here? **);
Run Code Online (Sandbox Code Playgroud)
以及枚举的隐式转换:
(** which type can appear here? **) test2 = test;
Run Code Online (Sandbox Code Playgroud)
我想知道C和C++的答案.
| 归档时间: |
|
| 查看次数: |
3954 次 |
| 最近记录: |