【新版】C/C++:从基础语法到优化策略(提升)
【新版】C/C++:从基础语法到优化策略(提升)
1000+ 人选课
更新日期:2025/06/07
开课平台学堂在线
开课高校南方科技大学
开课教师于仕琪
学科专业工学计算机类
开课时间2025/01/15 - 2025/07/22
课程周期27 周
开课状态开课中
每周学时-
课程简介

你是否学会了所有语法知识,仍然无法解决一个实际问题?


你能写几十行的程序,但工作中后发现难度和复杂度超出你的能力一个数量级。


怎么办?打好基础,并在学习的过程中接触真正的实战代码!


本课程目标是将你培养成别人眼中的“编程高手”!


本课程特色

  • 基础知识:C++中的优秀特性

  • 本课重点:类中的内存管理 

  • 以OpenCV中的cv::Mat类为例,介绍如何设计一个优秀的类

  • OpenCV开发团队负责人Vadim Pisarevsky介绍cv::Mat类设计理念




课程大纲
Week9: Basics of Classes (类入门知识)
Week10: Advances in Classes (类高级知识)
Week11: Dynamic Memory Management in Classes (类内动态内存申请)
Week12: Class Inheritance (继承)
Week13: Class Templates and std Library (类模板和std库)
Week14: Error Handling (错误处理)
Week15: Nested Classes and RTTI (内部类和RTTI)
Appendix: Interview with Vadim Pisarevsky on class cv::Mat in OpenCV (对OpenCV团队负责人Vadim Pisarevsky的访谈)
Final exam: 期末考试