Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

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; 
      }
   };
};
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.