聯繫我們

課程簡介

模塊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)

即將到來的課程

課程分類