C++ Primer Plus 第十章笔记

本文介绍了C++中面向对象编程(OOP)的基本概念和技术,包括抽象、封装、多态、继承等核心特性。文章还详细解释了类、构造函数、枚举等关键元素的使用,并强调了C++11引入的新特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

4.        使用构造函数:

C++11列表初始化:

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

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

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

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值