表格线识别通用库文档
载入中...
搜索中...
未找到
cm::Rect::Hash结构体 参考

矩形的哈希仿函数 更多...

#include <rect.hpp>

Public 成员函数

size_t operator() (const Rect &rect) const
 矩形类的哈希仿函数
 

详细描述

矩形的哈希仿函数

哈希仿函数用于计算矩形对象的哈希值,通常在使用哈希容器(如unordered_mapunordered_set)存储线对象时需要提供哈希函数。

示例
// 定义 unordered_map 以存储矩形对象及其属性
std::unordered_map<cm::Rect, int, cm::Rect::Hash> rect_map;
// 插入矩形对象及其属性到 unordered_map
cm::Rect rect(1, 8, 9, 20);
点类
Definition point.hpp:52
矩形类
Definition rect.hpp:31
作者
justliulong
日期
2024-01-09

在文件 rect.hpp59 行定义.

成员函数说明

◆ operator()()

size_t cm::Rect::Hash::operator() ( const Rect & rect) const
inline

矩形类的哈希仿函数

此哈希函数将矩形对象的 x、y、width 和 height 四个成员变量进行哈希计算,并将结果进行异或操作以得到最终的哈希值。

参数
rect要计算哈希值的矩形对象
返回
矩形的哈希值
作者
dreamy-xay
日期
2023-12-04

在文件 rect.hpp140 行定义.


该结构体的文档由以下文件生成: