Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

C++程序设计

Northwestern Polytechnical University via XuetangX

Overview

《C++程序设计》课程是国家首批精品在线开放课程之一。C是C++的子集,因此在C++的授课中,有至少一半的内容是和C语言一样的。而国内C++程序设计课程的学时普遍较少,且讲授的重点一般都放在和C重叠的那一部分。对于C++比C多出来的内容往往只介绍类、继承等基本概念,而对于重载、多态、异常处理、数据流等内容言之甚少。本课程即针对这一问题,增加了C++独有的内容的比重,不但适用于在校大学生,且适用于工作中使用C++进行软件开发的人。

Syllabus

  • 第1讲 C++语言概述
    • 第2讲 信息的表示与存储
      • 第3讲 程序中数据的表示
        • 第4讲 运算符与表达式
          • 第5讲 顺序结构的程序设计
            • 第6讲 选择结构的程序设计
              • 第7讲 循环结构的程序设计
                • 第8讲 循环结构的分类
                  • 第9讲 函数的定义和使用
                    • 第10讲 函数的设计
                      • 第11讲 函数的调用
                        • 第12讲 作用域、生命期和程序的组织结构
                          • 第13讲 数组的定义和使用
                            • 第14讲 数组与函数
                              • 第15讲 字符串的处理
                                • 第16讲 数组的应用
                                  • 第17讲 指针的定义与使用
                                    • 第18讲 指针与数组
                                      • 第19讲 指针与函数
                                        • 第20讲 动态分配内存
                                          • 第21讲 自定义数据类型
                                            • 第22讲 自定义数据类型的应用——链表
                                              • 第23讲 预处理命令
                                                • 第24讲 习题解析
                                                  • 第25讲 类的定义
                                                    • 第26讲 对象的定义和使用
                                                      • 第27讲 构造函数
                                                        • 第28讲 默认构造函数和复制构造函数
                                                          • 第29讲 析构函数
                                                            • 第30讲 对象数组和对象指针
                                                              • 第31讲 类作用域、对象生命期、const限定
                                                                • 第32讲 静态成员和友元
                                                                  • 第33讲 类的继承与派生
                                                                    • 第34讲 派生类成员的访问
                                                                      • 第35讲 派生类的构造和析构函数
                                                                        • 第36讲 多重继承
                                                                          • 第37讲 多态性
                                                                            • 第38讲 虚函数
                                                                              • 第39讲 运算符重载
                                                                                • 第40讲 典型运算符的重载
                                                                                  • 第41讲 类模板
                                                                                    • 第42讲 标准库
                                                                                      • 第43讲 文件
                                                                                        • 第44讲 向量vector
                                                                                          • 第45讲 列表list
                                                                                            • 第46讲 队列(queue)和栈(stack)
                                                                                              • 第47讲 异常处理
                                                                                                • 第48讲 命名空间
                                                                                                  • 期末考试

                                                                                                    Taught by

                                                                                                    Ying Wei, Xuefeng Jiang, and Fang Wang

                                                                                                    Tags

                                                                                                    Reviews

                                                                                                    Start your review of C++程序设计

                                                                                                    Never Stop Learning.

                                                                                                    Get personalized course recommendations, track subjects and courses with reminders, and more.

                                                                                                    Someone learning on their laptop while sitting on the floor.