c++ - Funktion zur Rückgabe eines enum?

Also ich habe diesen namespace aufgerufen paddleNS für die Klasse genannt Paddel, innen paddleNS ich habe eine enum-bekannt als Farbe

namespace paddleNS
{
   enum COLOUR {WHITE = 0, RED = 1, PURPLE = 2, BLUE = 3, GREEN = 4, YELLOW = 5, ORANGE = 6};
}

class Paddle : public Entity
{
private:
    paddleNS::COLOUR colour;
public:
    void NextColour();
    void PreviousColour();
    void PaddleColour(paddleNS::COLOUR col) { colour = col; }
};

Nun denn, was ich mich fragte ist, wie würde ich mich über die Erstellung einer Funktion zurückgeben, was die Farbe ist derzeit auch gibt es einen einfacheren Weg, um es zurück in text-form statt des Wertes oder bin ich besser nur über einen Schalter, um herauszufinden, was ist die Farbe?

InformationsquelleAutor Andy | 2013-04-20
Schreibe einen Kommentar