课程大纲

介绍

深入函数式编程

  • 面向对象编程与函数式编程的比较
  • 一等函数与高阶函数

C++中的函数式编程

  • 以函数式风格编写代码
  • 创建Lambda函数
  • 捕获对象
  • 合并函数

元编程与函数式响应式编程

  • 应用阶乘
  • 使用C++模板库与函数式编程库
  • 使用响应式扩展与RxCpp库

函数式C++开发

  • 构建应用程序
  • 使用高阶函数
  • 处理错误
  • 实现函子与单子
  • 重构代码
  • 编写单元测试
  • 性能分析
  • 多线程应用程序

总结与结论

要求

先决条件

  • 了解过程式/面向对象编程。
  • 具备C++基础经验。

受众

  • Web开发者
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类