Возможно ли в С++ следующее условие?

224
21 июля 2021, 08:10

Нужно проверить, находится ли X в определённой области, например от 0 до 1. Можно ли записать это так: if (0 < x < 1 )?

Answer 1

Нет, так:

if (0 < x && x < 1 )

Ваше условие выполняется так:

if ((0 < x) < 1 )

Проверяется 0 < x, превращается в 0 или 1 (ложно или истинно, соответственно) и сравнивается с 1. Так что ваше условие будет истинно, если x <= 0.

READ ALSO
Вызов метода с исполнением всех действий

Вызов метода с исполнением всех действий

Подскажите пожалуйста как выполнить кодТак как точку входа нельзя поменять на public async void Main(string[] args)

228
Ошибка 403 при авторизации на сайте PSN

Ошибка 403 при авторизации на сайте PSN

Отправляю POST запрос вылетает ошибка 403 Сниффер:Http analayzer При обычной авторизации через браузер ошибок нет Может что то не так сделал,помогите...

238
Принцип единственной ответственности

Принцип единственной ответственности

Первый принцип SOLID гласит что каждый класс выполняет лишь одну задачуЯ понимаю это так

171