К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
C++程序设计 · LearnSpace
Назад в каталог
courseraПрограммирование

C++程序设计

Курс от Peking University
Уровень не указан≈ 52.5 чКитайский (Китай)
О курсеНавыкиПрограммаПреподаватели

О курсе

北京大学《C++程序设计》这门课将向你讲授C++程序设计有关的概念和语法,使你能够使用C++语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。我们建议你在开始本课程之前已经熟悉了C语言和基本程设编写。这门课则将带你掌握C++语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。

Навыки, которые вы освоите

C++ (Programming Language)Object Oriented Programming (OOP)Data StructuresCode ReusabilityFile I/OAlgorithmsC (Programming Language)

Программа курса

12 модулей · 92 учебных материалов

01快来加入我们吧!4 материалов

关于我们

专项课程介绍Видео欢迎加入C++程序设计课程Видео如何学好这门课?Чтение课程教材-《新标准C++程序设计》,郭炜编著,清华大学出版社Чтение
02从C走进C++18 материалов

写在开课初的Memo

Учитесь у экспертов

Jiaying Liu 刘家瑛, Ph.D.

Associate Professor

郭 炜

讲师

C++程序设计
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 52.5 ч

12 модулей

Язык: Китайский (Китай)

Часть программы вашего университета
程序AC你必须知道的秘密Чтение

第一课

函数指针 Видео命令行参数Видео

第二课

位运算 Видео引用 Видео

第三课

const关键字和常量Видео动态内存分配Видео内联函数和重载函数Видео函数缺省参数 Видео

第四课

面向对象程序设计方法 Видео面向对象语言的发展历程Видео

第五课

从客观事物抽象出类的例子 Видео类成员的可访问范围 Видео

随堂作业

从C走进C++ЗаданиеC++初探Задание编程平台测试(不计分)Программирование编程作业—C++初探Программирование

课程讲义下载

课程SlidesЧтение
03类和对象13 материалов

第一课

内联成员函数和重载成员函数 Видео构造函数 Видео

第二课

复制构造函数 Видео类型转换构造函数 Видео析构函数 Видео

第三课

静态成员变量和静态成员函数 Видео成员对象和封闭类的概念 Видео

第四课

友元Видеоthis指针 Видео常量对象、常量成员函数和常引用 Видео

随堂作业

类和对象Задание编程作业—类和对象Программирование

课程讲义下载

课程SlidesЧтение
04运算符重载9 материалов

第一课

运算符重载的基本概念 Видео赋值运算符的重载 Видео

第二课

运算符重载为友元函数 Видео实例 – 长度可变的整型数组类 Видео

第三课

流插入运算符和流提取运算符的重载Видео自增/自减运算符的重载 Видео

随堂作业

运算符重载Задание编程作业—运算符重载Программирование

课程讲义下载

课程SlidesЧтение
05继承与派生8 материалов

第一课

继承和派生Видео复合关系和继承关系Видео

第二课

基类/派生类同名成员和protected访问范围说明符 Видео派生类的构造函数 Видеоpublic继承的赋值兼容规则 Видео

随堂作业

继承与派生Задание编程作业—继承与派生Программирование

课程讲义下载

课程SlidesЧтение
06多态与虚函数8 материалов

第一课

多态和虚函数的基本概念Видео使用多态的游戏程序实例 Видео

第二课

更多多态程序实例 Видео

第三课

多态实现原理Видео虚析构函数 Видео纯虚函数和抽象类Видео

随堂作业

编程作业—多态与虚函数Программирование

课程讲义下载

课程SlidesЧтение
07文件操作和模板8 материалов

第一课

文件操作 Видео

第二课

函数模板Видео

第三课

类模板Видео

第四课

string类 Видео输入输出 Видео

随堂作业

文件操作和模板Задание编程作业—文件操作与模板Программирование

课程讲义下载

课程SlidesЧтение
08标准模板库 STL-18 материалов

第一课

STL-概述 Видео

第二课

STL-概述(续)Видео

第三课

顺序容器VectorВидеоList和DequeВидео

第四课

函数对象Видео

随堂作业

STL-1Задание编程作业—STL1Программирование

课程讲义下载

课程SlidesЧтение
09标准模板库 STL-28 материалов

第一课

Set和Multiset Видео

第二课

Map和Multimap Видео

第三课

容器适配器Видео

第四课

算法 Видео

第五课

算法(续)Видео

随堂作业

STL-2Задание编程作业—STL2Программирование

课程讲义下载

课程SlidesЧтение
10期末考试2 материалов

期末考试

期末考试-选择题Задание期末考试—编程试题Программирование
11[选学] C++高级主题和C++11新特性5 материалов

第一课

C++11新特性 Видео

第二课

C++11新特性(续)Видео

第三课

强制类型转换 Видео

第四课

异常处理 Видео

课程Slides

课程SlidesЧтение
12结束语1 материалов

我们的结束语

我们的结束语Видео