CPP/Enum

From ProgrammingExamples
< CPP
Jump to: navigation, search

Enum.cpp

#include <iostream>
 
enum PointType { GOOD, BAD, UNINFORMATIVE };
/*
 * Other Ways:
 * enum PointType { GOOD = 3, BAD = 6, UNINFORMATIVE = 9};
 * enum PointType { GOOD = 2, BAD, UNINFORMATIVE }; GOOD =2,BAD =3,so on...
 */
 
int main(int argc, char *argv[])
{
  PointType A = GOOD;
 
  if(A == GOOD)
  {
    std::cout << "good" << std::endl;
  }
  else
  {
    std::cout << "not good" << std::endl;
  }
 
  if(A == BAD)
  {
    std::cout << "not working" << std::endl;
  }
  else
  {
    std::cout << "working" << std::endl;
  }
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(Enum)
 
ADD_EXECUTABLE(Enum Enum.cpp )