getter und setter von enum



  • Hallo zusammen,

    ich möchte einen Getter und Setter von enum einsetzen.
    folgende habe ich versucht:

    typedef enum
    {   
       ASIC_Write = 10,
       ASIC_Read = 11,
       .....
    
    }FWCOMMANDS;
    
    class A
    { 
    
       ....
    	/*Getter und Setter of the enum*/
    	FWCOMMANDS getEnumFWCommandos()
    	{
    		return FWCommandos;
    	}
    	void setEnumFWCommandos(FWCOMMANDS FWCommandos) 
               {
                 this->FWCommandos = FWCommandos;
                }
    
    };
    

    Die Frage ist wie setze ich die Getter und die Setter von Enum um?


  • Mod

    Hast du konkrete Fragen oder Probleme? enums verhalten sich wie alle anderen Datentypen auch.



  • Hallo,
    ist meine Implemntierung Korrekt?

    danke


  • Mod

    Saheb schrieb:

    Hallo,
    ist meine Implemntierung Korrekt?

    danke

    Vielleicht, vielleicht auch nicht. Wie soll man das bei unvollständigem Code sagen? Wenn deine Klasse ein Member des passenden Typs und Bezeichners hat, dann passt es wohl. Ansonsten: Ausprobieren?

    Es mangelt natürlich an const-correctness, und die Bezeichner sind schauderhaft. Aber ob das nun an den Kürzungen liegt oder am Originalcode, kann man nicht sagen.


Log in to reply