← 返回训练目录

编程 / C++ 与低延迟

3.4.2 · 模板与现代 C++

该模块已接入真实课节内容。beta 阶段优先展示中文版本,内容团队会继续校对和补充练习。

阶段

核心

课节

4 节

预计时长

260 分钟

未来正式边界

1 节未来免费

课节

beta 阶段所有课节默认可读;免费/付费标签仅标记正式发布后的权限边界。

3.4.2.1模板与泛型编程国内某私募的 C++ 研究桌周一例会:新入职的研究员上线了 mean double 、 mean float 、 mean long double 三份函数——同一个九行的均值计算被复制了三次,只是浮点精度不同。Senior C++ engineer 的 review 意见只有一句话:「这里要写成模板。」周五新人交回的版本里,三份代码合成了一个 templa...未来免费校验通过3.4.2.2Lambda 表达式、函数工具与 constexpr国内某私募衍生品桌的研究主管要在不动 Monte Carlo 引擎的前提下,对同一笔 CSI 300 ETF(510300.SH)4.30 行权价的欧式 call 跑三种 payoff——call、put、二元 digital。C++98 时代的答案是一棵 PayoffBase 指针继承树;C++11 之后的答案变成一行 lambda:把它直接传进 pric...未来付费校验通过3.4.2.3智能指针与移动语义国内某私募 CSI 300 ETF 期权桌的资深 C++ engineer 在审一份六年前写就的策略库——它要进 live engine。他贴在每一份源码上的 PR review 评论只有一行:「这里裸 new ——改成 std::make unique 。」这份库是 C++03 风格写的, delete 散布在异常处理路径上,等一个错位的 throw 就足...未来付费校验通过3.4.2.4现代 STL 与词汇类型国内某私募 CSI 300 ETF 期权桌的风险分析师在翻夜间对账日志:四十笔 510300 期权报价的隐含波动率(IV)显示为整齐的 1.0 。这不是市场信号,而是上一代 IV 求解器在「未收敛」时使用的 sentinel value。当下游的偏斜模型把 1.0 一起平均进去,报告的偏斜被肉眼可见地拖偏,早会因此浪费了三十分钟去追一个根本不存在的数字。修复...未来付费校验通过