摘要: C++运算符的重载 课题目标 了解多态性,掌握运算符重载的种类,形式,与体现方式,学会重载运算符 课题内容 面向程序设计的优势在于将派生类对象当基类对象一样处理,这就是多态和动态绑定。 多态的类型 分为专用多态(重载多态,强制多态),通用多态(包含多态,参数多态)。 重载多态:主要是函数与类的成员函 阅读全文
posted @ 2019-10-27 22:59 LGboy 阅读(875) 评论(1) 推荐(0) 编辑
摘要: c++继承与派生 课题目标 学习声明和使用类的继承关系,声明派生类。 熟悉不同继承方式下对基类成员的访问控制。 课题引入 如何让一个类能直接调用另一个类的数据和函数。 我们常用类的友元来实现,但是友元关系并不能继承。基类的友元对派生类的成员没有特殊访问权限。 如果基类被授予友元关系,则只有基类具有特 阅读全文
posted @ 2019-10-13 23:25 LGboy 阅读(601) 评论(0) 推荐(0) 编辑
摘要: C++友元函数与友元类 允许特定的函数访问一个类的私有成员,一般直接在类中直接声明函数就能简单做到。但需要允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问就需要友元(friend)函数来解决。 一,概念提出:什么是友元? 友元(friend)机制允许一个类将对其非公有成员的访问权授予指 阅读全文
posted @ 2019-09-29 23:57 LGboy 阅读(351) 评论(0) 推荐(0) 编辑
摘要: C++函数的重载 课题目的 学生通过本课了解函数重载的优点,掌握并熟用函数重载。 课题引入 由例题引入函数重载 1)函数重载的数据类型 例题 以前解法为依次将int型,float型,double型的对应函数打出 观察以上三条函数,发现除了数据类型之外,完全完全相同,然而需要三个函数来实现其功能。 答 阅读全文
posted @ 2019-09-16 22:27 LGboy 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: C++: enum枚举类型的用法 课题目标 了解enum枚举类型的基本形式,掌握enum枚举类型的使用方法。 课题引入 从一个对一周(包含周一到周日)的每天进行声明与赋值,来引出enum使用的便捷性,引出enum。 课题详解 一,枚举类型的说明 枚举数据类型是一种由程序员定义的数据类型,其合法值是与 阅读全文
posted @ 2019-09-15 21:12 LGboy 阅读(18017) 评论(0) 推荐(1) 编辑