10 2017 档案

摘要:泛型程序设计与模板: 一种算法在实现时不指定具体要操作的数据的类型的程序设计方法。所谓"泛型"是指算法只要实现 一遍,就能适用于多种数据类型。泛型程序设计方法的好处在于能够减少重复代码的编写。 在C++中模板分为函数模板和类模板两种。 函数模板: 作用:面向对象的继承和多态机制有效的提高了程序的可重 阅读全文
posted @ 2017-10-13 15:09 荒唐了年少 阅读(208) 评论(0) 推荐(0)
摘要:多态是指同一名字的事物可以完成不同的功能。多态可以分为编译时的多态和运行时 的多态。前者主要是指函数重载、对重载函数的调用,在编译时就能根据实参确定应 该调用哪个函数。后者则和继承、虚函数等概念相关。 通过基类指针实现多态: 派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中 都 阅读全文
posted @ 2017-10-08 16:58 荒唐了年少 阅读(422) 评论(0) 推荐(0)
摘要:代码重用是提高软件开发效率的重要手段,C++对代码重用有很强的支持,"继承"就是支持代码 重用的机制之一。 继承:通过继承我们能够定义一些共享公共部分(基类)但保留各自特殊部分的类。派生类能够继 承基类定义的成员并使用它们。 从一个类派生处另一个类的写法: class 派生类名:继承方式说明符 基类 阅读全文
posted @ 2017-10-08 16:52 荒唐了年少 阅读(356) 评论(0) 推荐(0)