在结构中定义常量

ckv*_*ckv 2 c++ structure

如图所示,在结构内定义常量数据是否有任何特殊意义.这是来自第三方图书馆.

typedef struct              
{           
    IntVB abc_number;           
    #define ABC_A   0x01    
    #define ADBC_E  0x02     
    IntVB asset;            
} StructA;
Run Code Online (Sandbox Code Playgroud)

Luc*_*eis 6

并不是的.它们可能在程序代码中为程序员提供了更好的意义.

这意味着这些常量可能与该struct容器中的项目或结构的行为有关.