您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 关于多态性和虚函数应用的典型实例

  2. 本实例先建立一个Point(点)类,以它为基类,派生出一个Circle(圆)类。在以Circle为直接基类,派生Cylinder(圆柱体)类。通过此实例,可以具体地学习关于多态性和虚函数应用。
  3. 所属分类:C/C++

    • 发布日期:2011-09-16
    • 文件大小:3072
    • 提供者:kissgnollwood
  1. 虚函数是C++中用于实现多态(polymorphism)的机制

  2. 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。
  3. 所属分类:C++

    • 发布日期:2012-03-22
    • 文件大小:44032
    • 提供者:upeach
  1. 虚函数内存模型

  2. 派生类的对象所占据的内存为它本身的数据成员和它基类的成员之和。 当虚函数加入到这个派对中的时候,一切就变得都有意思了
  3. 所属分类:C/C++

    • 发布日期:2012-06-15
    • 文件大小:74752
    • 提供者:fzl0613
  1. /*编写程序,计算汽车运行的时间,首先建立基类car,其中包含数据成员distance存储两点间的距离。假定距离以英里计算,速度为每小时80英里,使用虚函数traveltime()计算并显示通过这段距离的时间。<br>在派生类k

  2. /*编写程序,计算汽车运行的时间,首先建立基类car,其中包含数据成员distance存储两点间的距离。假定距离以英里计算,速度为每小时80英里,使用虚函数traveltime()计算并显示通过这段距离的时间。在派生类kilometre中,假定距离以千米计算,速度为每小时120千米,使用函数traveltime计算并显示通过这段距离的时间。*/
  3. 所属分类:专业指导

    • 发布日期:2008-07-07
    • 文件大小:102400
    • 提供者:wubin622611
  1. 几何形体的派生

  2. 定义了一个虚基类shape,然后用它来派生各种几何形体,并写出这些几何形体的面积或者体积函数,实现多态。
  3. 所属分类:C++

    • 发布日期:2013-06-10
    • 文件大小:9216
    • 提供者:u011024510
  1. 利用虚函数计算各种图形面积

  2. 自己设计的图形面积计算程序,利用虚函数计算基类及派生类的图形面积,包括三角形、正方形、长方形、梯形
  3. 所属分类:C++

    • 发布日期:2013-10-26
    • 文件大小:38912
    • 提供者:xnjimili
  1. 虚基类与虚函数

  2. 虚基类与虚函数 虚基类的概念 在C++语言中,一个类不能被多次说明为一个派生类的直接基类,但可以不止一次地成为间接基类。这就导致了一些问题。为了方便 说明,先介绍多继承的“类格”表示法。
  3. 所属分类:C++

    • 发布日期:2014-10-09
    • 文件大小:1048576
    • 提供者:zhoujiupi
  1. 虚函数的指针访问

  2. 资源描述了含有虚函数的类、派生类对象的存储结构,以及使用成员函数指针访问虚函数的方法
  3. 所属分类:C++

    • 发布日期:2015-06-06
    • 文件大小:620
    • 提供者:vcgaoshou
  1. 类中的函数分类与虚函数的原理

  2. 类中函数分为3类: 构造函数:不可以虚化(重写),在子类的构造函数前自动被调用一次父类的构造函数. 析构函数:当[DELETE]类指针时 非虚会从[此类]一直释放到基类,为虚时会从被赋于的[NEW类]的析构函数一直释放到基类. 总得来说释放[方向]都是从[子类]到[父类],只是开始释放的位置不一样.这就是为什么基类的析构函数要虚化的原因. 普通函数:为虚时表示派生类可以[重写]这个函数, 以下的关系是A派生B派生C 如[虚 A::F] [虚 B::F] [虚 C::F] 当 A* a = NE
  3. 所属分类:C++

    • 发布日期:2017-11-18
    • 文件大小:8192
    • 提供者:idaaa
  1. C++中的虚函数(virtual function)

  2. C++中的虚函数(virtual function) 1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次: class A { public: virtual void foo() { cout << "A::foo() is called" << endl;} }; class B: public A { public: virtual void foo() { cout <
  3. 所属分类:C++

    • 发布日期:2009-02-02
    • 文件大小:8192
    • 提供者:cooljuly
  1. 多边形类虚函数设计.zip

  2. 设计多边形基类CPolygon及其派生类CTriangle、CRectangel和CCircle类,为各个类设计虚函数Input()、Area()、Print(),实现从数据文件读入数据,从而生成各种多边形对象,并且计算面积和输出对象信息,数据文件格式如下(左):每一行存储一个对象,第一单词位对象类型,其后是数据,具体实例(右): TRIANGLE 底边长 高 TRIANGLE 30 5 RECTANGLE 长 宽 RECTANGLE 12
  3. 所属分类:C++

    • 发布日期:2020-04-11
    • 文件大小:712704
    • 提供者:weixin_46237892
  1. 类的派生——虚函数

  2. 形状(二)--虚函数 (1) 将【形状(一)】 中的基类计算面积的方法定义为虚函数,比较与【形状(一)】程序的差异; (2) 将【形状(一)】中的基类定义抽象类,比较与【形状(一)】程序的差异。
  3. 所属分类:C/C++

    • 发布日期:2012-11-01
    • 文件大小:2048
    • 提供者:jeanlittlecat
  1. 设计基类点类(Point)、直接派生类圆类(Circle)、间接派生类圆柱体类(Cylinder),将求面积的函数(area)声明成虚函数,并在主函数实现虚函数

  2. C++课后题,写的时候脑子比较乱,也不太会写注释,各位随意看看就好 题目:设计基类点类(Point)、直接派生类圆类(Circle)、间接派生类圆柱体类(Cylinder),将求面积的函数(area)声明成虚函数,并在主函数实现虚函数调用,输出点类、圆类和圆柱体类面积。提示:其他数据成员和成员函数请根据需要自行设计。其他提示:点类面积return 0即可。
  3. 所属分类:C++

    • 发布日期:2020-06-09
    • 文件大小:1024
    • 提供者:m0_47752647
  1. 实验四类的继承与多态实验.doc

  2. 实验四 类的继承与多态实验1.理解软件重用性的一种形式——继承。 2.能够通过继承已有的类创建新类。 3.理解基类和派生类的概念。 4.能够在派生类中使用构造函数和析构函数 5.学习虚基类在解决二义性问题中的作用。 6.熟悉多态分类,理解静态联编和动态联编概念。 7.掌握运算符重载方法。 8.理解虚函数、纯虚函数和抽象类概念。 9.掌握用抽象类和多态性实现编程的方法。
  3. 所属分类:C/C++

    • 发布日期:2020-07-09
    • 文件大小:47104
    • 提供者:qq_46662342
  1. C++学习篇?纯虚函数和抽象类

  2. 纯虚函数是一种特殊的虚函数,它的一般格式如下:   class   {   virtual ()=0;   …   };   在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该基类的派生类去做。这是纯虚函数的作用。下面给出一个纯虚函数的例子。    #include class point//抽象类 { public: point(int i=0, int j=0) { x0=i; y0=j; } virtual void set(
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:35840
    • 提供者:weixin_38747978
  1. 虚函数与纯虚函数(C++与Java虚函数的区别)的深入分析

  2. c++虚函数1.定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数 [1]2.语法:virtual 函数返回类型 函数名(参数表) { 函数体 }3.用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数,也就是允许子类override父类同名方法。虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚函数具有相同的形参个数和形参类型(也
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:47104
    • 提供者:weixin_38724349
  1. 浅析C++中的虚函数

  2. 一、定义定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数。 语法:virtual 函数返回类型函数名(参数表) { 函数体 }    用途:实现多态性,通过指向派生类的基类指针,访问派生类中同名覆盖成员函数  虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public。 定义为virtual的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。 二、作用虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:53248
    • 提供者:weixin_38609571
  1. c#中虚函数的相关使用方法

  2. 若一个实例方法声明前带有virtual关键字,那么这个方法就是虚方法。 虚方法与非虚方法的最大不同是,虚方法的实现可以由派生类所取代,这种取代是通过方法的重写实现的(以后再讲)虚方法的特点:虚方法前不允许有static,abstract,或override修饰符虚方法不能是私有的,因此不能使用private修饰符虚方法的执行:我们知道一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:58368
    • 提供者:weixin_38555616
  1. 详解C++中基类与派生类的转换以及虚基类

  2. C++基类与派生类的转换 在公用继承、私有继承和保护继承中,只有公用继承能较好地保留基类的特征,它保留了除构造函数和析构函数以外的基类所有成员,基类的公用或保护成员的访问权限在派生类中全部都按原样保留下来了,在派生类外可以调用基类的公用成员函数访问基类的私有成员。因此,公用派生类具有基类的全部功能,所有基类能够实现的功能, 公用派生类都能实现。而非公用派生类(私有或保护派生类)不能实现基类的全部功能(例如在派生类外不能调用基类的公用成员函数访问基类的私有成员)。因此,只有公用派生类才是基类真正的
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:95232
    • 提供者:weixin_38501826
  1. 详解C++纯虚函数与抽象类

  2. 1.虚函数 1.1虚函数简介 虚函数可以毫不夸张的说是C++最重要的特性之一,我们先来看一看虚函数的概念。 在基类的定义中,定义虚函数的一般形式为: virtual 函数返回值类型 虚函数名(形参表) { 函数体 } 为什么说虚函数是C++最重要的特性之一呢,因为虚函数承载着C++中动态联编的作用,也即多态,可以让程序在运行时选择合适的成员函数。虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public。那么:  (1)为什么类的静态成员函数不能为虚函数?  如果定义为虚函数
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:71680
    • 提供者:weixin_38710557
« 12 3 4 5 6 7 8 9 10 ... 16 »