Chociaż starałem się dowiedzieć o c ++ operatorów, natknąłem się na dziwny operator porównania na cppreference.com , * w tabeli, która wyglądała tak: „Cóż, jeśli są to popularne operatory w C ++, lepiej się ich uczę” - pomyślałem. Ale wszystkie moje próby wyjaśnienia tej tajemnicy zakończyły się niepowodzeniem. Nawet tutaj, …
Pracuję nad kodem napisanym przez poprzedniego programistę i w zapytaniu jest napisane: WHERE p.name <=> NULL Co <=>oznacza w tym zapytaniu? Czy to jest coś równego =? Czy jest to błąd składni? Ale nie pokazuje żadnych błędów ani wyjątków. Już to wiem <>= !=w MySQL .
Napotykam dziwne zachowanie z nowym operatorem statku kosmicznego <=>w C ++ 20. Korzystam z kompilatora Visual Studio 2019 z /std:c++latest. Ten kod kompiluje się zgodnie z oczekiwaniami: #include <compare> struct X { int Dummy = 0; auto operator<=>(const X&) const = default; // Default implementation }; int main() { X …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.