感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
模块1(C++第一阶段)
- 简介与引用
- 基础
- 基础工作坊
- 重载
- 我们可以重载什么,以及如何重载
- 额外C++类型(bool与引用)
- 重载工作坊
- 面向对象编程(OOP)
- OOP快速介绍
- 类
- 结构体
- 访问修饰符
- 构造函数
- 默认/删除函数
- 初始化语法/构造函数初始化列表
- 类工作坊
- 内存
- 经典内存交互
- 内存工作坊
模块2
- 量化金融简介
- 离散时间模型
- 连续时间模型
- 利率模型
- 债券期权
- 短期利率模型
- 远期利率模型
- 市场模型
模块3(C++第二阶段与量化金融最终阶段)
- 继承
- 构造
- 多态
- 虚函数、纯虚函数、抽象类、接口
- 访问修饰符
- 继承工作坊(形状)
- 异常
- 异常是什么
- 异常如何工作
- 抛出什么,捕获什么
- 异常工作坊
- 内存耗尽
- 如何通知
- 如何处理
- 现代内存管理
- RAII
- 模板应用于现代内存管理(智能指针)
- 标准化C++11智能指针
- Nullptr
- 智能指针工作坊
- 命名空间
- 命名空间工作坊
- Vasicek债券价格计算(C++)
- Black-Scholes模型(C++看涨与看跌期权)
- 蒙特卡洛模拟简介
- 如何使用模拟进行期权定价
- 蒙特卡洛模拟(C++)
- 几何布朗运动
- 美式期权与欧式期权
- 基于切片的估值:格点法
- 基于切片的估值:偏微分方程法
- 基于切片的估值:偏微分方程法
- 美式(日期预定)百慕大期权估值
模块4(C++最终阶段)
- auto
- 新的auto关键字
- 新的auto返回语法
- enum
- 新式枚举
- constexpr
- 新的常量表达式
- 关于constness
- Const与Mutable详解
- Lambda与函数对象
- 类似函数的类
- Lambda函数简介
- Chrono
- 新Chrono库简介
模块5
- 类型转换
- 标准库
- 字符串
- 容器
- 向量(vs)
- 列表
- 映射
- 数组
- 元组
- 初始化列表
- 迭代器
- range-for语法
- 标准算法
- 流
- 杂项关键字
- static
- explicit
模块6
- 移动语义
- L/R值简介
- R值引用应用于移动语义
- 类型特性
- 编译时信息获取
- 并发
- C++11线程、async/future和原子类型实现简介
- 可变参数模板——C++11可变参数模板简介
要求
具备一般编程知识
49 小时
客户评论 (3)
详细解释,以非常微妙的方式重新阐述要点,使知识深入人心。Rod 愿意反复检查我们提出的晦涩问题,以确保他的回答百分之百正确。此外,他对讨论不同编码风格的优缺点感兴趣,使我们不仅学会了如何以预期的方式使用 C++,还了解了为什么应该这样做。
Nick Dillon - cellxica Ltd
课程 - Using C++ in Embedded Systems - Applying C++11/C++14
机器翻译
经验分享,这是教师的诀窍和宝贵之处。
Carey Fan - Logitech
课程 - C/C++ Secure Coding
机器翻译
线上培训为我们节省了大量时间,对此我们深表感谢。此外,培训师同时精通C#和C++,这一点非常有帮助,因为他能够利用我们已有的知识来解释所有内容。
Gabor - Rheinmetall Electronics Hungary Kft
课程 - Advanced C++
机器翻译