我有以下结构:
typedef struct{
static const uint8_t foo = 10;
uint8_t bar;
}foobartype_t;
当我说:
uint32_t foobarSize = sizeof(foobartype_t);
或
foobartype_t foobar;
foobar.bar = 20;
uint32_t foobarSize = sizeof(foobar);
它返回1.为什么?环境是Qt 5.3.2(MSVC 2010,32位)。