Compartilhar via


Erro do compilador C2669

função membro não permitida em união anônima

As uniões anônimas não podem ter funções de membro.

Exemplo

O seguinte exemplo gera o erro C2669:

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