这是一个基本问题,我希望谷歌很容易,但没有找到答案。
让我说我有一个枚举:
enum abc { a, b, c };
支持的隐式转化有哪些?编译器之间是否有编译器扩展或不同的行为?
我问的是隐式转换为枚举:
enum abc test = (** which type can appear here? **);
以及枚举的隐式转换:
(** which type can appear here? **) test2 = test;
我想知道C和C ++的答案。