6
¿Por qué se prueba la desigualdad como (! (A == b)) en muchos códigos de biblioteca estándar de C ++?
Este es el código del código de la biblioteca estándar de C ++ remove. ¿Por qué se prueba la desigualdad en if (!(*first == val))lugar de if (*first != val)? template <class ForwardIterator, class T> ForwardIterator remove (ForwardIterator first, ForwardIterator last, const T& val) { ForwardIterator result = first; while …
142
c++