c++学习日记2015.12.22
来源:互联网 发布:宝马x5和奔驰gle 知乎 编辑:程序博客网 时间:2024/05/29 08:36
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
说得比较混乱,大概就这样吧,哈哈,要相信自己会进步,有事儿干了就不会想太多了。
0 0
- Linux C 学习日记
- c++学习日记2015.12.22
- 090904c语言学习日记
- 090906c语言学习日记
- 090907c语言学习日记
- 090909c语言学习日记
- Linux C 学习日记 2.0
- Linux C 学习日记(一)
- 学习日记-C语言数据类型
- C语言学习日记01
- C语言学习日记02
- C语言学习日记04
- C语言学习日记05
- C语言学习日记06
- C语言学习日记07
- C语言学习日记08
- C语言学习日记09
- C语言学习日记10
- poj 1163 The Triangle (记忆化搜索)
- 每天学点Python之dict
- 整合阿里云OSS文件上传1
- 编写自己的Exception
- DOM操作
- c++学习日记2015.12.22
- UVA 4564 - Clickomania
- Nmon命令行:Linux系统性能的监测利器
- sqlite3使用事务处理
- 15级竞赛组周赛(3)题解(12.22.15)
- 前端性能优化(三)——传统 JavaScript 优化的误区
- struts2学习
- 一种巧妙的反转字符串的方法及思考过程
- 在Tomcat部署Solr