Sdílet prostřednictvím


Definice konstanty výčtu

Čítače výčtů jsou považovány za definovaných ihned po jejich Inicializátory; proto použitím inicializovat následující čítače výčtů.Následující příklad definuje Výčtový typ, který zajišťuje, že žádné dva výčtu lze kombinovat s operátoru OR:

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

int main()
{
}

V tomto příkladu inicializuje předchozím výčtu každý následující čítače výčtu.

Viz také

Referenční dokumentace

Deklarace výčtu C++