Skip to content

关于本章

本章描述如何使用C++进行OOP。本章基于cppreference **Classes**的内容进行了重新整理,章节主要包含如下内容:

章节 简介 主要内容
Members 类成员 Data members - Member functions
Static members - Nested classes
Special-member-functions 特殊的成员函数 Constructors and member initializer lists
Default constructor - Destructor
Copy constructor - Copy assignment
Move constructor(C++11)
Move assignment(C++11)
Converting constructor - explicit specifier
Special-data-member 特殊数据成员 Bit fields - The this pointer
Member-access 成员的访问,主要包括权限 Member access - friend
Subtype-polymorphism 按照在Theory\Programming-paradigm\Object-oriented-programming\Polymorphism中总结的polymorphism分类方法,将C++中和Subtype-polymorphism的内容置于该目录下 Derived class - using-declaration
Virtual function - Abstract class
override(C++11) - final(C++11)