23 / 10 / 1
Регистрация: 08.10.2015
Сообщений: 386
|
|
1 | |
Когда применяется оператор false?23.07.2018, 10:07. Показов 655. Ответов 3
Метки нет (Все метки)
Здравствуйте!
Подскажите, пожалуйста, если для класса перегружены операторы true и false, то оператор false применяется только в операторе укороченного И (а во всех других случаях, когда данный объект используется в условии, применяется оператор true), или нет?
0
|
23.07.2018, 10:07 | |
Ответы с готовыми решениями:
3
Когда именно применяется цикл for в массивах? Зачем нужен оператор while (именно while, а не do-while), когда есть оператор for? Объяснить для чего используется ref и out, точнее их значение и когда применяется File.Exists возвращает false, даже когда файл существует |
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
23.07.2018, 11:33 | 2 |
0
|
23 / 10 / 1
Регистрация: 08.10.2015
Сообщений: 386
|
|
23.07.2018, 12:11 [ТС] | 3 |
Почему в операторе укороченного ИЛИ используется оператор false,
если в спецификации написано: "Операция x || y вычисляется как T.true(x) ? x : T.|(x, y), где T.true(x) является вызовом оператора operator true, объявленного в T, а T.|(x, y) является вызовом выбранного оператора operator |."?
1
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
23.07.2018, 12:23 | 4 |
Да, вы правы — это я ошибся.
Других случаев использования оператора false я не знаю.
1
|
23.07.2018, 12:23 | |
23.07.2018, 12:23 | |
Помогаю со студенческими работами здесь
4
Используя оператор выбора case найти значение f, когда Когда применяется Monitor.Enter? Что происходит когда std::move применяется для int? Почему в конструкторе перемещения присваивается NULL, а не применяется оператор delete? В чем разница? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |