Compiler Error C2669
TOC
Collapse the table of content
Expand the table of content

Compiler Error C2669

 

member function not allowed in anonymous union

Anonymous unions cannot have member functions.

The following sample generates C2669:

// C2669.cpp
struct X {
   union {
      int i;
      void f() {   // C2669, remove function
         i = 0; 
      }
   };
};
Show:
© 2016 Microsoft