跳转至

ev-mold-abbrev-template-sort-002

字段 值
项目 rui314/mold
固定 commit 27162691b71a
路径 lib/common.h
行段 L430-L432
特性 缩写函数模板(abbreviated function templates)
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-26
测试代码 否
发现方式 manual

用法

用单个 auto& 参数定义适用于任意容器的排序辅助函数

为什么典型

排序逻辑只依赖 begin/end 与元素比较;缩写模板避免为每种容器重复写模板头。

摘录

inline void sort(auto &vec) {
  std::stable_sort(vec.begin(), vec.end());
}

备注

生产路径;auto 参数在函数模板中等价于新增一个未约束的模板参数。

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