Partage
  • Partager sur Facebook
  • Partager sur Twitter

Probléme dans les énumérations

ParityType mavar=ParityType[2];

    29 novembre 2008 à 9:53:17

    Bonjour, je ne sais pas comment faire un truc:
    enum ParityType 
    {
        PAR_NONE,
        PAR_ODD,
        PAR_EVEN,
        PAR_MARK,              //WINDOWS ONLY
        PAR_SPACE
    };
    

    Et j'aimerai faire:
    ParityType mavar=ParityType[2];
    

    Merci d'avance.
    • Partager sur Facebook
    • Partager sur Twitter
    Développeur d'Ultracopier/Supercopier et du MMORPG libre CatchChallenger
      29 novembre 2008 à 10:15:42

      Tu veux dire que tu veux retrouver un membre de l'enum à partir de sa valeur ?
      ParityType mavar = static_cast<ParityType>(2);
      

      Mais je te le déconseille, c'est du contre-emploi et absolument pas sûr (si le nombre converti ne fait pas partie de l'enum tu te retrouves avec n'importe quoi). Les enums sont faites pour manipuler des valeurs par leur nom, pas l'inverse.
      • Partager sur Facebook
      • Partager sur Twitter

      Probléme dans les énumérations

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown