ev-abseil-init-list-weights-003¶
| 字段 | 值 |
|---|---|
| 项目 | abseil/abseil-cpp |
| 固定 commit | 2065f4ded055 |
| 路径 | absl/random/discrete_distribution.h |
| 行段 | L121-L122 |
| 特性 | std::initializer_list |
| 许可证 | Apache-2.0 |
| 代码来源 | 项目源码 |
| 级别 | manual |
| 审核 | zyuhao7 @ 2026-11-04 |
| 测试代码 | 否 |
| 发现方式 | manual |
用法¶
构造函数直接接收 initializer_list 作为权重序列
为什么典型¶
离散分布最自然的调用是直接写出权重表;构造函数重载接受 initializer_list,把权重转交给内部参数对象,调用点无需先建容器。
摘录¶
备注¶
生产头文件;与迭代器区间构造函数并存,覆盖小规模常量权重与任意序列两种调用方式。