Поделиться через


operator== (STL)

Оператор равенства, используемых с basic_path, basic_directory_iterator и объектами 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);

Параметры

  • Left
    Левый объект.

  • Right
    Правой объект.

Возвращаемое значение

Первый оператор возвращает Left.string() == Right.string().

Второй и третий операторы возвращают true если и Left и Right хранятся пустые, имена файлов или если и Left и Right хранятся пустые имена файлов; в противном случае операторы, false.

Требования

Заголовок: filesystem

Пространство имен: std::tr2::sys

См. также

Ссылки

<filesystem>

Метод basic_path::string

Другие ресурсы

Файлы заголовков стандартных библиотек C++