Bonjour,

Suite à ce post : conversion : les nombres naturels en binaire et creation d'un suite de nombres, je voudrais un complément d'informations sur l'usage du mot clé typedef.

Mon écriture naturelle (certainement héritée de 15 années de C) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
typedef enum
{ SignePositif,
   SigneNegatif,
   SigneNull,
} Signe_t;
La remarque de koala01
Citation Envoyé par koala01 Voir le message
en C++, toute déclaration de type défini par l'utilisateur (enum, struct, class, union, typedef) vaut déclaration du type en question... Il n'est donc pas nécessaire de rajouter un typedef : un simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
enum Signe_t
{
    SignePositif,
    SigneNegatif,
    SigneNull
};
suffit amplement
Bien sûr, ce matin, je me suis empressé de tester et koala01 a raison.

Cela veut t'il dire que l'usage de typedef est obsolète et que l'on ne devrait plus le voir dans du code c++ (attention, je ne parle pas du C hein !!)

Merci de vos éclairages