enum



  • Hallo an alle,

    kann mir einer die Verwendung einer enum erklären, ich steig da wirklich überhaupt nicht durch!
    Und das was ich bis jetzt darüber gefunden hab ist für mich irgendwie chinesisch! 😞



  • Enum wird zur Aufzählung von Integer Konstanten benutzt (man kann ihnen z.B. einen Anfangswert geben):

    enum ERRORS { IOERROR = 1, FORMATERROR, TYPEERROR }; //FORMATERROR = 2 usw
    enum SEASON { SPRING, SUMMER, AUTUMN, WINTER };  //SPRING = 0, SUMMER = 1
    
    //..
    
    void printSummer(SEASON mySeason) {
      if (mySeason == 1)
        cout<<"It's summer\n";
    };
    


  • Wenn schon, dann aber ganz. :p

    enum ERRORS { IOERROR = 1, FORMATERROR, TYPEERROR }; //FORMATERROR = 2 usw 
    enum SEASON { SPRING, SUMMER, AUTUMN, WINTER };  //SPRING = 0, SUMMER = 1 
    
    //.. 
    
    void printSummer(SEASON mySeason) { 
      if (mySeason == SUMMER) 
        cout<<"It's summer\n"; 
    };
    

Anmelden zum Antworten