感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
模塊1
- 介紹 + 引用
- 基礎
- 基礎工作坊
- 重載
- 我們可以重載什麼,以及如何重載。
- 額外的C++類型(bool和引用)
- 重載工作坊
- 面向對象編程
- 面向對象編程簡介
- 類
- 結構體
- 訪問修飾符
- 構造函數
- 默認/刪除函數
- 初始化語法 / 構造函數初始化列表
- 類工作坊
- 內存
- 經典內存交互
- 內存工作坊
模塊2
- 繼承
- 構造
- 多態
- 虛函數、純虛函數、抽象、接口
- 訪問修飾符
- 繼承工作坊(形狀)
- 異常
- 異常是什麼
- 異常如何工作
- 拋出什麼和捕獲什麼
- 異常工作坊
- 內存耗盡
- 如何通知
- 如何處理
- 現代內存管理
- RAII
- 模板應用於現代內存管理(智能指針)
- C++11標準智能指針
- Nullptr
- 智能指針工作坊
- 命名空間
- 命名空間工作坊
模塊3
- Auto
- 新的auto關鍵字
- 新的auto返回語法
- 枚舉
- 新風格的枚舉
- constexpr
- 新的常量表達式
- 關於常量性
- Const和Mutable解釋
- Lambda和函數對象
- 像函數一樣工作的類
- Lambda函數介紹
- Chrono
- 新的Chrono庫介紹
模塊4
- 類型轉換
- 標準庫
- 字符串
- 容器
- Vector(對比)
- List
- Map
- Array
- Tuple
- 初始化列表
- 迭代器
- range-for語法
- 標準算法
- 流
- 雜項關鍵字
- static
- explicit
模塊5
- 移動語義
- L/R值介紹
- 應用於移動語義的右值引用
- 類型特徵
- 在編譯時獲取信息
- 併發
- C++11的線程、async/future和原子類型實現介紹
- 可變模板 - C++11的可變模板介紹
最低要求
至少1年C++經驗
35 小時
客戶評論 (3)
如何使用保留字以及在面向對象編程中的最佳實踐。 如何依賴cpp參考來獲取所需主題的知識
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
課程 - Advanced C++ Software Design
機器翻譯
培訓師總能解答我的疑問。
David C Pascual C - we need to hace this group for mexico people only from Turf and compact utility
課程 - Advanced C++ Software Design
機器翻譯
我非常喜歡連續5天沉浸在C++語言中,不受日常工作打擾。我個人在C++方面的經驗不如我的同事,因此決定參加這門課程進行深入學習。這次學習極大地激發了我進一步學習的興趣,這正是我想要實現的目標。 我非常欣賞培訓師的專業知識,以及我的同事們的知識。課程中快速涉及但不深入探討主題,這正是我對高級課程的期望。有時對我來說速度太快,無法跟上(但這是我參加這門課程的已知且接受的缺點:-)),但另一方面,它爲我提供了關於語言細節的相當完整的概述。 非常感謝以這種方式呈現課程!非常感激!!!
Jan Grauwen - Septentrio N.V.
課程 - Advanced C++ Software Design
機器翻譯