![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 95
INlinKC
这个作者很懒,什么都没留下…
展开
-
侯捷C++视频笔记——C++面向对象高级编程(上)
C++面向对象高级编程(上)01、C++编程简介学习目标:1.学习良好的编写C++类的形式,包括两种,分别是无指针成员类(如Complex)和有指针成员类(如String)2.学习类之间的关系,即继承,复合和委托。02、头文件和类的声明1.C和C++在数据和函数的区别:C中存在数据以及函数,函数用来处理数据。缺点是缺少关键字管理数据,数据均为全局,难以作限制C++中通过类将数据和函数包在一起,以类为个体来创建对象。是面向对象的语言。2.防卫式声明:#ifndef _name_#defi原创 2022-01-19 17:44:58 · 4066 阅读 · 1 评论 -
侯捷C++视频笔记——C++面向对象高级编程(下)
C++面向对象高级编程(下)01、简介学习目标:1.探讨上篇没有探讨过的问题2.继续深入了解面向对象,包括虚指针,虚表,虚函数,以及多态02、转换函数与explicit1.转换函数转换函数的特点:1.转换函数不需要像普通函数声明返回值类型2.转换一般一般都为const,因为它只是对一个值进行一个临时转换然后返回转换之后的值,而不是修改原有的值3.转换函数可以有多种如图Fraction f(3,5) //这一句是调用了构造函数double d = 4 + f;这一句实际上进原创 2022-01-27 01:37:20 · 3681 阅读 · 1 评论