大神!帮帮忙!结构体里只有一个变量有什么意义?
本帖最后由 qilinno 于 2013-12-01 20:56:36 编辑 请问我有时候看到有些代码在定义结构体的时候经常只在里面定义一个变量,而且写了专门的转换函数进行转换,请问这样做的意义是什么?
如下:
struct ui32 {
uint32_t a;
};
uint32_t ui32_to_uint32_t(ui32 x) { return x.a; }
ui32 uint32_t_to_ui32(uint32_t x) { ui32 t; t.a=x; return t; }