C++ primer plus读书笔记(一)
来源:互联网 发布:王思聪雪梨的淘宝店铺 编辑:程序博客网 时间:2024/06/06 00:59
这一系列的blog主要是对以前学过的C++的特点,以及面向对象的相关内容的总结。
面向对象的三大特征:封装、继承、多态。
访问控制原则:
- public:使用类对象的程序可以直接访问公有成员。
- private:只能通过公有成员函数或友元函数访问对象的私有成员,这一属性是类对象的默认访问控制。
内联函数
- 定义位于类声明中的函数都将成为内联函数。或者显式的使用关键字inline。
类的构造函数与析构函数
- 构造函数:构造函数用于构造新对象,并将值赋给数据成员,之所以需要构造函数是由于数据成员往往是私有的,因此不能像初始化结构成员的方式初始化对象。构造函数没有返回值。若没有定义任何构造函数,则编译器会添加一个默认构造函数。但若提供了非默认构造函数,则必须提供默认构造函数。
- 析构函数:对象过期时,程序将自动调用析构函数。
C++对象初始化方法总结
函数方法:调用类的构造函数,假设定义了stock类。以默认构造函数为例,举例如下:
stock firststock second = stock()stock* third = new stock
列表初始化方法:
stock first = {//相应参数}stock second{//相应参数}stock third{}
const成员函数
const成员保证函数不会修改调用对象。定义举例如下:
void show() const这里要与返回const对象的函数相区别,const成员函数是保证该函数不会修改调用对象。而返回const对象是表示返回的对象不会被改变。一个是过程,一个是结果。
0 0
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- C Primer Plus(一)
- C++ primer plus读书笔记(一)
- C primer plus 读书笔记(2)
- C primer plus 读书笔记(3)
- c primer plus 读书笔记1
- C primer plus 读书笔记2
- C primer plus 读书笔记3
- C primer plus 读书笔记 (1)
- C++Primer读书笔记(一)
- C++primer读书笔记(一)
- C primer plus 基础总结(一)
- C Primer Plus外藩(一)---枚举
- C PRIMER PLUS总结(一)
- C Primer Plus 知识点整理(一)
- c++primer plus阅读笔记(一)
- Android MVP实战——环境云API+Android实现天气预报查询(上)
- python文件操作
- MySQL 数据库简介+Vs2010链接数据库
- 华为交换机stp简单配置
- 从sql执行计划看懂sql执行步骤
- C++ primer plus读书笔记(一)
- jee、spring、spring mvc、mybatis 学习(八)
- WPF 串口助手
- ipmsg365src 问题修复
- ScrollView嵌套GridView,加载完成后默认不显示顶部
- 第三章 数据竞争与互斥对象
- MYSQL删除表的记录后如何使ID从1开始
- jenkisn 结合maven+svn部署web应该到tomcat
- Inflater—— LayoutInflater和findViewById()