У меня есть следующая структура:
typedef struct{
static const uint8_t foo = 10;
uint8_t bar;
}foobartype_t;
Когда я сказал:
uint32_t foobarSize = sizeof(foobartype_t);
or
foobartype_t foobar;
foobar.bar = 20;
uint32_t foobarSize = sizeof(foobar);
он возвращает 1. Почему? Среда — Qt 5.3.2 (MSVC 2010, 32-разрядная версия).