在线文档教程
C++
文件系统 | Filesystem

std::filesystem::hash_value

STD::文件系统::散列[医]价值

Defined in header
std::size_t hash_value( const path& p ) noexcept;(since C++17)

参数

p-a std::filesystem::path object

返回值

一个散列值,如果对于两个路径,p1 == p2然后hash_value(p1) == hash_value(p2)...

例外

noexcept规格:

noexcept

注记

两个路径的相等性是通过分别比较每个组件来确定的,因此,例如"a//b"等号"a/b"也有同样的hash_value...

hash_value起源于刺激。文件系统库,其中它用于与bost.hash%28的互操作性。调用散列[医]价值如果有,%29。

另见

comparecompares the lexical representations of two paths lexicographically (public member function)
hash (C++11)hash function object (class template)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/filesystem/path/散列[医]价值