1 // Build don't link: 2 // GROUPS passed friends 3 class B { 4 5 friend class A; 6 7 enum { 8 bEnum = 1, 9 }; // ERROR - comma 10 11 int bArray[ bEnum ]; 12 13 public: 14 void bFunction(int arg[ bEnum ]); 15 }; 16 17 18 class A { 19 int aMember; 20 21 public: aFunction(int a[B::bEnum])22 void aFunction(int a[B::bEnum]) 23 { 24 B b; 25 b.bArray[ B::bEnum ] = aMember; 26 } 27 }; 28 29