Вопросы с тегом «spaceship-operator»

214
Что такое оператор <=> в C ++?

В то время как я пытался узнать о C ++ операторов, я наткнулся на операторе странного сравнения на cppreference.com , * в таблице , которая выглядит следующим образом : «Ну, если это обычные операторы в C ++, я лучше их изучу», - подумал я. Но все мои попытки выяснить эту тайну оказались...

163
Что это за оператор <=> в MySQL?

Я работаю над кодом, написанным предыдущим разработчиком, и в запросе говорится: WHERE p.name <=> NULL Что <=>означает в этом запросе? Это что-то равное =? Или это синтаксическая ошибка? Но это не показывает никаких ошибок или исключений. Я уже знаю, что <>= !=в MySQL...

51
Оператор равенства не определен для пользовательской реализации оператора космического корабля в C ++ 20

Я столкнулся со странным поведением с новым оператором космического корабля <=>в C ++ 20. Я использую компилятор Visual Studio 2019 с /std:c++latest. Этот код компилируется нормально, как и ожидалось: #include <compare> struct X { int Dummy = 0; auto operator<=>(const X&)...