Запитання з тегом «equality-operator»

30
Який дорівнює оператору (== vs ===) слід використовувати у порівняннях JavaScript?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Я використовую JSLint для перегляду JavaScript, і він повертає багато пропозицій замінити ==(два знаки рівності) на ===(три знаки рівності), коли виконуються такі речі, як порівняння idSele_UNVEHtype.value.length == …

15
Чи взаємозалежні == і! =?
Я дізнаюся про перевантаження оператора в C ++, і я бачу це ==і !=просто деякі спеціальні функції, які можна налаштувати під визначені користувачем типи. Але я хвилююся, чому потрібні два окремі визначення? Я подумав, що якщо a == bце правда, то a != bавтоматично помилково, і навпаки, а іншої можливості …


2
Чому оператор! = Видаляється в C ++ 20 для багатьох стандартних типів бібліотек?
Згідно cppreference , std::type_info::operator!=видалення з C ++ 20, однак, std::type_info::operator==мабуть, залишається. Які міркування? Я можу погодитись, щоб порівняння для нерівності було безглуздим, але тоді порівняння для рівності було б так само безглуздим, чи не так? Аналогічно, operator!=з багатьох інших стандартних типів бібліотек, включаючи контейнери, такі як std::unordered_map::operator!=та std::unordered_set::operator!=будуть видалені в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.