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。
例
另见
compare | compares the lexical representations of two paths lexicographically (public member function) |
---|---|
hash (C++11) | hash function object (class template) |
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。