跳转至

ev-mold-generic-lambda-hash-002

字段 值
项目 rui314/mold
固定 commit 27162691b71a
路径 src/icf.cc
行段 L236-L238
特性 泛型 lambda
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-27
测试代码 否
发现方式 manual

用法

用泛型 lambda 对不同整数宽度统一做哈希

为什么典型

哈希器只关心对象的字节表示,泛型参数让调用点不必显式写类型。

摘录

  auto hash = [&](auto val) {
    hasher.update((u8 *)&val, sizeof(val));
  };

备注

生产路径;ICF 段内容摘要计算,调用方直接传整数或大小。

查看固定 commit 源码 · 返回证据索引