bool test;
sizeof(test) = 1
при использовании VS 2010. Поскольку каждый тип данных C ++ должен быть адресуемым, переменная "test" bool составляет 8 бит (1 байт).
Мой вопрос заключается в том, что переменная «test» действительно занимает 1 байт в памяти?
Есть ли какой-либо навык реализации, который может заставить тип данных bool занимать только один бит?Если да, можете ли вы привести пример?
bool test1[32]
(в VS 2010), int test2
(в VS 2010)
Do test1
и test2
занимают одно и то жепамять