Listing 1: Example C++ code

enum Color {Grey, Brown, Green};

class Frog
{
  Color MyColor;
public:
  Frog(Color C);
};

Frog::Frog(Color C)
{
  MyColor = C;
}

int main()
{
  Frog *pKermit;
  pKermit = new Frog(Green);
}