std::filesystem::hash_value
< cpp | filesystem | path
定义于头文件 <filesystem>
|
||
std::size_t hash_value( const path& p ) noexcept; |
(C++17 起) | |
参数
p | - | std::filesystem::path 对象 |
返回值
哈希值,满足若对于二个路径有 p1 == p2 ,则 hash_value(p1) == hash_value(p2) 。
注意
二个路径的相等是分离比较每个组分来确定的,故例如 "a//b" 等于 "a/b" 且拥有相同的 hash_value
hash_value
源于 boost.filesystem 库,其中它因与 boost.hash (它在可用处调用 hash_value )的互动能力得到使用。
示例
本节未完成 原因:暂无示例 |
参阅
以字典序比较二个路径的字典表示 (公开成员函数) | |
(C++11) |
散列函数对象 (类模板) |