2011年5月11日

C++多态

摘要: C++的多态技术C++多态技术 摘要本文描述了C++中的各种多态性。重点阐述了面向对象的动态多态和基于模板的静态多态,并初步探讨了两种技术的结合使用。 关键词多态 继续 虚函数 模板 宏 函数重载 泛型编程 泛型模式 导言多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是“一种将不同的非凡行为和单个泛化记号相关联的能力”。和纯粹的面向对象程序设计语言不同,C++中的多态有着更广泛的含义。除了常见的通过类继续和虚函数机制生效于运行期的动态多态(dynamic polymorphism)外,模板也答应将不 阅读全文

posted @ 2011-05-11 10:24 不知道 阅读(9211) 评论(0) 推荐(1) 编辑

虚函数

摘要: 虚函数目录定义 作用 示例 虚函数的实例 条件其他信息 c++的虚函数 一, 什么是虚函数 二, 虚函数是如何做到的 三, 以一段代码开始 CallVirtualFun方法最后的说明:定义 作用 示例 虚函数的实例 条件其他信息 c++的虚函数 一, 什么是虚函数 二, 虚函数是如何做到的 三, 以一段代码开始 CallVirtualFun方法最后的说明:展开编辑本段定义 虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 }编辑本段作用 虚函数的作用是实现动 阅读全文

posted @ 2011-05-11 10:15 不知道 阅读(426) 评论(0) 推荐(1) 编辑

导航