Qu'est-ce que l' <=>opérateur Ruby (vaisseau spatial)? L'opérateur est-il implémenté dans d'autres
Qu'est-ce que l' <=>opérateur Ruby (vaisseau spatial)? L'opérateur est-il implémenté dans d'autres
Pendant que j'essayais d'en savoir plus sur les opérateurs C ++ , je suis tombé sur un étrange opérateur de comparaison sur cppreference.com , * dans un tableau qui ressemblait à ceci: "Eh bien, si ce sont des opérateurs communs en C ++, je ferais mieux de les apprendre", pensai-je. Mais toutes mes...
Je travaille sur du code écrit par un développeur précédent et dans une requête il dit, WHERE p.name <=> NULL Que <=>signifie cette requête? Est-ce quelque chose d'égal à =? Ou est-ce une erreur de syntaxe? Mais il ne montre aucune erreur ou exception. Je sais déjà que <>= !=dans...
Je rencontre un comportement étrange avec le nouvel opérateur de vaisseau spatial <=>en C ++ 20. J'utilise le compilateur Visual Studio 2019 avec /std:c++latest. Ce code se compile très bien, comme prévu: #include <compare> struct X { int Dummy = 0; auto operator<=>(const X&)...