Questions marquées «comparison-operators»

24
Comment vérifier si la chaîne est vide?
Python a-t-il quelque chose comme une variable de chaîne vide où vous pouvez faire: if myString == string.empty: Quoi qu'il en soit, quelle est la façon la plus élégante de vérifier les valeurs de chaîne vides? Je trouve que le codage dur à ""chaque fois pour vérifier une chaîne vide …



5
Différence entre "! ==" et "==!" [fermé]
Il est peu probable que cette question aide les futurs visiteurs; il n'est pertinent que pour une petite zone géographique, un moment précis dans le temps ou une situation extraordinairement étroite qui n'est généralement pas applicable à l'audience mondiale d'Internet. Pour obtenir de l'aide pour rendre cette question applicable plus …



8
Aucun opérateur == trouvé lors de la comparaison de structures en C ++
En comparant deux instances de la structure suivante, je reçois une erreur: struct MyStruct1 { MyStruct1(const MyStruct2 &_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; L'erreur est: erreur C2678: binaire '==': aucun opérateur trouvé qui prend un opérande de gauche …

2
Pourquoi operator! = Est-il supprimé en C ++ 20 pour de nombreux types de bibliothèques standard?
Selon cppreference , std::type_info::operator!=est supprimé avec C ++ 20, cependant, std::type_info::operator==reste apparemment. Quel est le raisonnement derrière? Je pourrais être d'accord pour comparer l'inégalité comme étant dénuée de sens, mais alors comparer pour l'égalité serait tout aussi insignifiant, non? De même, operator!=de nombreux autres types de bibliothèques standard, y compris …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.