sizeof(struct)with static const uint8_t

时间:2014-12-17 04:14:57

标签: c++ sizeof

我有以下结构:

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位)。

0 个答案:

没有答案
相关问题