Вы неправильно поняли. Похоже, что вы, что любые не упомянутые элементы будут инициализированы к тому же значению, что и последнее явно инициализированное значение. Последнее значение, которое вы упомянули, было true
, поэтому все остальные элементы также будут инициализированы как true
. Когда-то у меня было такое же убеждение, но я быстро научился иному.
Это не так, как это работает. Любые не упомянутые элементы инициализируются по умолчанию, что для bool
означает false
.
Чтобы установить все элементы на true
, попробуйте что-то вроде std::fill_n
:
std::fill_n(FcpNumberIsOk, MAX_FCPS, true);