Skip to content
LearnCPP 中文教程
第八章 面向对象编程基础
Initializing search
LearnCPP 中文教程
目录
翻译日记
00 Introduction getting started
00 Introduction getting started
第零章 介绍/起步
0.1 教程介绍
08 basic object oriented programming
08 basic object oriented programming
第八章 面向对象编程基础
8.1 欢迎来到面向对象的世界
8.2 类和类成员 (Classes and class member)
14 exceptions
14 exceptions
14 异常
14.1 为什么需要异常
14.2 基本异常处理
14.3 异常,函数,栈展开
14.4 未捕获异常,捕获全部异常和异常说明符
14.5 异常,类和继承
14.6 异常的再抛出
14.7 函数级的 try 代码块
14.8 异常的危险和缺点
15 move semantics and smart pointers
15 move semantics and smart pointers
15 移动语义和智能指针
15.1 智能指针和移动语义的介绍
15.2 右值引用
15.3 移动构造和移动赋值
15.4 std::move
15.5 std::unique_ptr
15.6 std::shared_ptr
15.7 std::shared_ptr 的循环依赖问题,介绍 std::weak_ptr
15.x 十五章理解和复习
18 virtual functions
18 virtual functions
第十八章 虚函数
18.1 基类指针和引用指向派生类
18.2 — 虚函数和多态
18.3 重写 final 标识符,并且协变返回类型
18.4 虚构造函数,虚赋值,重写虚函数
18.5 预绑定和后期绑定
18.6 虚表
18.7 虚基类 (Virtual base classes)
18.8 对象切割
18.9 动态类型转换
18.x 十二章理解和练习
19 templates
19 templates
十九章 模板
19.1 函数模板 Function templates
19.2 类模板实例
19.3 模板类
19.4 模板非类型参数
19.5 函数模板特化
19.6 类模板特化
19.7 模板局部特化
19.8 局部模板特化指针的
19.x - 19章节练习
23 input and output
23 input and output
18.1 输入输出流
18.2 使用 istream 输入
18.3 使用 ostrea 和 ios 进行输出
第八章 面向对象编程基础
¶