Define and output an enumeration : enum « Data Types « C++ Tutorial






#include <iostream>
using std::cout;

enum Language { English, French, German, Italian, Spanish };

int main() {
  
  cout << "\nPossible languages are:\n"
       << English << ". English\n"
       << French  << ". French\n"
       << German  << ". German\n"
       << Italian << ". Italian\n"
       << Spanish << ". Spanish\n";

  return 0;
}
Possible languages are:
0. English
1. French
2. German
3. Italian
4. Spanish








2.27.enum
2.27.1.Define and output an enumeration
2.27.2.A Demonstration of Enumerated Constants
2.27.3.Demonstrate an enumeration.
2.27.4.An enumeration variable
2.27.5.An enumeration static_cast
2.27.6.Return enum from a function
2.27.7.Using consts and enums in Arrays
2.27.8.Compare enum elements