課程簡介
模組 1(C++ 第 1 階段)
- 介紹 + 參考資料
- 基本
- 研討會基礎知識
- 超載
- 我們可以超載什麼,以及如何超載。
- 額外 C++ 類型(布林值和參考值)
- 車間超載
- 哎呀
- Oop 快速介紹
- 類
- 結構
- 訪問修飾符
- 構造 函數
- 默認/刪除函數
- 初始值設定項語法/構造函數初始化清單
- 工作坊課程
- 記憶
- 經典記憶交互
- 車間記憶
模組 2
- 量化金融概論
- 離散時間模型
- 連續時間模型
- 利率模型
- 債券期權
- 短率模型
- 轉寄率模型
- 市場模型
Module3 (C++ Phase2 & Quantitative final phase)
- 遺產
- 建設
- 多態性
- 虛擬、純虛擬、抽象、介面
- 訪問修飾符
- 工坊繼承(形狀)
- 異常
- 它們是什麼
- 它們是如何工作的
- 扔什麼,抓什麼
- 車間例外情況
- 記憶體耗盡
- 通知方式
- 如何處理
- 現代記憶 Management
- 雷伊
- 應用於新式記憶體的範本 Management (SmartPointer)
- 標準化的 C++11 SmartPointer
- 零點
- 研討會 SmartPointers
- 命名空間
- 創意工坊命名空間
- C++ 中的 Vasicek 債券價格
- C++ put &call中的 Black-Scholes 建模
- 蒙特卡洛類比簡介
- 如何使用類比為期權定價
- C++ 中的蒙特卡洛類比
- 幾何布朗運動
- 美式與歐式期權
- 基於切片的估值:格子法
- 基於切片的估值 :P DE 方法
- 基於切片的估值 :P DE 方法
- 美國(預定日期)百慕大期權估值
模組 4 -C++ 最後階段
- 自動
- 新的 auto 關鍵字
- 新的自動返回語法
- 枚舉
- 新樣式枚舉
- 康斯特普魯
- 新的常量表達式
- 關於恆常性
- Const 和 Mutable 解釋
- Lambda 和函數物件
- 充當函數的類
- lambda 函數簡介
- 計時
- 全新 Chrono 庫簡介
模組 5
- 鑄造
- 標準庫
- 字串
- 器皿
- 向量 (vs)
- 清單
- 地圖
- 陣列
- 元
- 初始值設定項清單
- 反覆運算器
- range-for 語法
- 標準演算法
- 流
- 雜項關鍵字
- 靜態的
- 明確
模組 6
- 移動語義
- L/R 值簡介
- 應用於行動語義的 R 值引用
- 類型特徵
- 獲取有關編譯時的資訊
- 併發
- C++11 的線程、異步/未來和原子類型實現簡介
- 可變參數範本 - C++11 的可變參數範本簡介
最低要求
一般 Programming 知識
客戶評論 (5)
一般課程資訊
Paulo Gouveia - EID
Course - C/C++ Secure Coding
機器翻譯
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Course - Advanced C++
我喜歡被淹沒在 C++ 語言中 5 天 - 沒有被常規工作打斷 - 連續很多......就我個人而言,我沒有同事那樣有 C++ 的經驗,我決定參加這門課程進行深入研究。潛水極大地激發了我瞭解更多......這正是我想要實現的目標。 我很欣賞培訓師和同事們的專業知識。事實上,主題很快就被觸及了,但沒有詳細解決,這是我對高級課程的期望。有時對我來說太快了(但這是我加入這門課程的一個已知和公認的缺點:-))......但另一方面,它為我提供了對語言微妙之處的相當完整的概述。 非常感謝您以這種方式介紹課程!非常感謝!!
Jan Grauwen - Septentrio N.V.
Course - Advanced C++ Software Design
機器翻譯
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szécsi - GIS Europe SE
Course - C++ for Embedded Systems
The trainer was very well versed in the subject matter being discussed, he impressed all of us with his knowledge and ability. I believe some of the examples may not have been planned (they were based on questions asked). However, you would never tell, as they were presented as if fully planned. The pace was good, there was plenty of time for questions, and the Trainer did really well in terms of interacting with those being trained.