C++ Primer Plus 第十章笔记

1.        面向对象编程(OOP)是一种特殊的、设计程序的概念方法,其特性有:抽象、封装和数据隐藏、多态、继承、代码的可重用性。

2.        其定义位于类声明中的函数都将自动成为内联函数;也可在类声明之外定义成员函数并使其成为内联函数,需在类实现部分中定义函数时使用inline限定符。

3.        公有部分的内容构成了设计的抽象部分——公有接口,将数据封装到私有部分中可以保护数据的完整性,这被称为数据隐藏。

4.        使用构造函数:

C++11列表初始化:

注意:当且仅当没有定义任何构造函数时,编译器才会提供默认构造函数。

5.        接受一个参数的构造函数允许使用赋值语法将对象初始化为一个值。

6.        在类中定义常量:使用关键字static;在类中声明一个枚举。

7.        C++11作用域内枚举:

注意:作用域内枚举使用时需用枚举名来限定枚举量,且不能隐式地转换为整型。

 

你可能感兴趣的:(C++ Primer Plus 第十章笔记)