Sdílet prostřednictvím


operator== (STL)

Operátor rovnosti, který se používá s basic_path, basic_directory_iterator, a basic_recursive_directory_iterator objekty.

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);

Parametry

  • Left
    Objektu vlevo.

  • Right
    Na správný objekt.

Vrácená hodnota

První operátor vrací Left.string() == Right.string().

Druhý a třetí operátory vrací true pokud obě Left a Right uložit názvy souborů není prázdný, nebo pokud obě Left a Right uložit prázdný soubor názvy; jinak operátory vrací false.

Požadavky

Záhlaví: filesystem

Obor názvů: std::tr2::sys

Viz také

Referenční dokumentace

<filesystem>

basic_path::string – metoda

Další zdroje

Standardní knihovna C++ – hlavičkové soubory