课程大纲

引言

  • C++的新特性
  • C++特性和元素概述
  • 理解面向对象编程
  • C++编程基础

入门

  • 搭建开发环境
  • 安装C++集成开发环境
  • 标准库和组件

高级C++编程

  • C++中的Lambda表达式
  • 标准容器和算法
  • 移动语义
  • C++编码风格规则
  • 指向实现的指针(Pimpl)
  • 运算符重载
  • C++中的多态性
  • 变量、数组和条件语句
  • 引用和指针
  • 异常处理
  • 其他现代函数和实现

安全编程

  • C++安全特性和最佳实践
  • 现代内存管理
  • 字符串处理技术
  • 使用用户账户控制(UAC)
  • 安全漏洞及缓解方案

C++测试策略

  • 选择测试框架
  • 分析与度量
  • 编写单元测试
  • 集成和系统级测试
  • 测试遗留代码
  • 黑盒测试

代码调试

  • 条件断点和函数断点
  • 多线程调试
  • 性能与诊断工具

总结与下一步

要求

  • 具备基本的C++编程经验

目标受众

  • 开发者
 35 小时

客户评论 (5)

即将举行的公开课程

课程分类