Compartir a través de


Definición de las constantes de enumerador

Vea los enumeradores definido inmediatamente después de sus inicializadores; por consiguiente, se pueden utilizar para inicializar los enumeradores sucesivos.El ejemplo siguiente define un tipo enumerado que garantiza que cualquier dos enumeradores se pueden combinar con OR el operador:

// enumerator_constants.cpp
enum FileOpenFlags
{
   OpenReadOnly  = 1,
   OpenReadWrite = OpenReadOnly  << 1,
   OpenBinary = OpenReadWrite << 1,
   OpenText = OpenBinary    << 1,
   OpenShareable = OpenText      << 1
};

int main()
{
}

En este ejemplo, el enumerador anterior inicializa cada enumerador sucesivo.

Vea también

Referencia

Declaraciones de enumeración de C++