Partager via


operator== (STL)

Opérateur d'égalité utilisé avec basic_path, basic_directory_iterator, et les objets d' basic_recursive_directory_iterator .

template<class String, class Traits>
   bool operator==(
      const basic_path<String, Traits>& Left,
      const basic_path<String, Traits>& Right);
   bool operator==(
      const basic_directory_iterator<Path>& Left,
      const basic_directory_iterator<Path>& Right);
   bool operator==(
      const basic_recursive_directory_iterator<Path>& Left,
      const basic_recursive__directory_iterator<Path>& Right);

Paramètres

  • Left
    L'objet de gauche.

  • Right
    L'objet de droite.

Valeur de retour

Le premier opérateur retourne Left.string() == Right.string().

Les deuxième et troisième opérateurs retournent true si Left et Right stockent des noms de fichiers non vides ou si Left et des noms de fichiers vides de mémoire d' Right ; sinon, les opérateurs falsede retour.

Configuration requise

Système de fichiers d'En-tête :

L'espace de noms : std::tr2::sys

Voir aussi

Référence

<filesystem>

méthode basic_path::string

Autres ressources

Fichiers d'en-tête