Y a-t-il une signification particulière à la définition de données constantes dans une structure, comme indiqué. Ceci provient d'une bibliothèque tierce.Définition de constantes à l'intérieur d'une structure
typedef struct
{
IntVB abc_number;
#define ABC_A 0x01
#define ADBC_E 0x02
IntVB asset;
} StructA;
Vous ne devriez pas utiliser de macros pour cela en C++. – sbi
Ce qu'ils devraient utiliser, ce sont des définitions const, qui donneront un accès à l'exécution aux données, seront typées et auront une portée. –
@sbi: Si vous regardez le typedef, cela me suggère que si l'OP est en C++, l'en-tête de tiers provient de C. – Puppy