c++语言从入门到精通 笔记

1、泛型程序设计,简单地说就是使用模板的程序设计法。将一些常用的数据结构(比如链表、数组、二叉树)和算法(比如排序,查找)写成模板,以后不论数据结构中放的是什么对象,算法针对什么样的对象,都不比重新实现数据结构和编写算法。

2、静态数据成员的访问方式是:类名:静态数据成员名

3、C++提供了构造函数(Constructor)来处理对象的初始化。在建立对象时自动执行。构造函数的名字必须与类名同名,他不具有任何类型,不返回任何值。构造函数功能是由用户定义的,用户根据初始化的要求设计函数体和函数参数。在类对象进入其作用域时调用构造函数。构造函数没有返回值,因此也不需要在定义构造函数时声明类型,这是它和一般函数的一个重要的不同之处。

4、当对象的生命期结束时,会自动执行析构函数。

5、派生类继承了基类的成员,实现了代码的重复利用,但基类的构造函数和析构函数不能被继承。如果在派生类中需要对新增加的成员进行初始化,则需要加入派生类的构造函数。同样派生类也需要添加析构函数来实现一些结束工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值