課程簡介

介紹

  • C++ 中的新增功能是什麼?
  • C++ 功能和元素概述
  • 瞭解面向物件程式設計
  • C++ 程式設計基礎

開始

  • 設置開發環境
  • 安裝 C++ IDE
  • 標準庫和元件

C++ 中的高級 Programming

  • C++ 中的 Lambda 表達式
  • 標準容器和演算法
  • 移動語義
  • C++ 編碼風格規則
  • 指向實現的指標 (Plmpl)
  • 運算子重載
  • C++ 中的多態性
  • 變數、陣列和條件
  • 引用和指標
  • 異常處理
  • 其他現代功能和實現

安全 Programming

  • C++ 安全功能和最佳實踐
  • 現代記憶體管理
  • 字串處理技術
  • 使用使用者帳戶控制 (UAC)
  • 安全漏洞和緩解選項

C++ 的測試策略

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

調試代碼

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

摘要和後續步驟

最低要求

  • 基本 C++ 程式設計經驗

觀眾

  • 開發人員
 35 時間:

客戶評論 (2)

相關課程

C++ for Modeling Quantitative Finance

49 時間:

C/C++ Secure Coding

21 時間:

C++ for Embedded Systems

21 時間:

C++ 11 Programming

14 時間:

Writing Simpler Cleaner Code with C++ 17

7 時間:

C++, QT, ZeroMQ and Protocol Buffers

35 時間:

Using C++ in Embedded Systems - Applying C++11/C++14

21 時間:

Functional Programming with C++

14 時間:

HMI Development for Automotive Infotainment Systems

14 時間:

Introduction to LaTex

14 時間:

Advanced C++ Software Design

35 時間:

Object Oriented Programming with C++

7 時間:

Programming in C++

35 時間:

QT Programming

21 時間:

Unreal Engine 4

21 時間:

課程分類

1