c++学习日记2015.12.22

  c++类:构造函数(对数据成员的初始化),析构函数(释放内存);

 类的继承:继承方式(public、protected、private,注意子类的访问权限,子类可继承访问public和protected),子类public继承父类,对父类成员(除private)的访问权限不变,对父类的private无访问权限;子类protected继承父类,对父类public和protected的权限都变为protected,对父类private无访问权限;子类private继承父类,对父类public和protected的权限都变为private,对父类private无访问权限。

 函数的覆盖(父类与子类):与重载的区别,重载是发生在同一类中,覆盖是在两个类之间。

 C++多态性:采用迟绑定(late binding)技术。(使用virtual,传递子类地址时操作,子类有的调用子类的,子类没有的调用基类的)。纯虚函数必须在子类或者派生类中实现或具体定义

 C++引用概念,引用定义时就得初始化,通常用在函数传参中,避免发生值的拷贝

 对父类public和protected的权限都变为C++使用预编译防止重复定义:#ifndef——#endif

说得比较混乱,大概就这样吧,哈哈,要相信自己会进步,有事儿干了就不会想太多了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值