Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, почему и / или как этот код отвечает на вопрос, повышает его долгосрочную ценность.
+ есть ли разница между&&
(логично) и&
(поразрядно) между bool (s)?
bool val1 = foo();
bool val2 = bar();
bool case1 = val1 & val2;
bool case2 = val1 && val2;
Находятсяcase1
а такжеcase2
идентичны или нет, как именно они различаются и почему один выбирает один над другим? Является ли битовый и переносной bools?