首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::filesystem::hash_value

Defined in header <filesystem>

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)

代码语言:txt
复制
 © cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券