課程簡介

引言

  • C++的新特性
  • C++特性和元素概述
  • 理解面向對象編程
  • C++編程基礎

入門

  • 搭建開發環境
  • 安裝C++集成開發環境
  • 標準庫和組件

高級C++編程

  • C++中的Lambda表達式
  • 標準容器和算法
  • 移動語義
  • C++編碼風格規則
  • 指向實現的指針(Pimpl)
  • 運算符重載
  • C++中的多態性
  • 變量、數組和條件語句
  • 引用和指針
  • 異常處理
  • 其他現代函數和實現

安全編程

  • C++安全特性和最佳實踐
  • 現代內存管理
  • 字符串處理技術
  • 使用用戶賬戶控制(UAC)
  • 安全漏洞及緩解方案

C++測試策略

  • 選擇測試框架
  • 分析與度量
  • 編寫單元測試
  • 集成和系統級測試
  • 測試遺留代碼
  • 黑盒測試

代碼調試

  • 條件斷點和函數斷點
  • 多線程調試
  • 性能與診斷工具

總結與下一步

最低要求

  • 具備基本的C++編程經驗

目標受衆

  • 開發者
 35 時間:

客戶評論 (5)

課程分類