跳转至

ev-mold-unordered-map-strings-002

字段 值
项目 rui314/mold
固定 commit 27162691b71a
路径 src/mold.h
行段 L731-L733
特性 std::unordered_map
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-11-03
测试代码 否
发现方式 manual

用法

用 unordered_map 建立字符串视图到偏移量的索引

为什么典型

字符串驻留表按键查找,键指向已有存储且生命周期由调用方保证;unordered_map 避免复制字符串并支持高效插入查找。

摘录

private:
  std::unordered_map<std::string_view, i64> strings;
};

备注

生产路径;std::string_view 作键要求底层字符存储稳定,链接器在字符串驻留场景中满足该前提。

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