friend3.C   [plain text]


// Build don't link: 
// GROUPS passed friends
class B {

   friend class A;

   enum {
      bEnum = 1,
   }; // ERROR - comma

   int bArray[ bEnum ];

public:
   void bFunction(int arg[ bEnum ]);
};


class A {
   int aMember;

public:
   void aFunction(int a[B::bEnum])
   {
      B b;
      b.bArray[ B::bEnum ] = aMember;
   }
};