enum4.c

来自「linux下的gcc编译器」· C语言 代码 · 共 30 行

C
30
字号
// Build don't link: // GROUPS passed enums// enum file// From: dougm@cs.rice.edu (Doug Moore)// Date:     Thu, 18 Mar 93 00:14:57 CST// Subject:  2.3.3:Inconsistent behavior for enum conversions// Message-ID: <9303180614.AA12123@cs.rice.edu>enum Enum {enumerator1, enumerator2};struct Struct{  int i;      int getI(Enum) {return i;} // ERROR - candidates};int funct (Enum){  return 0;}int main(){  Enum e = enumerator1;  Struct s;  int x = funct(e+1);// ERROR - .*  int y = s.getI(e+1);// ERROR - .*  return x+y;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?