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

搜索资源列表

  1. C++虚拟继承举例及其代码

  2. c++虚拟继承的一个典型例子,通过这个例子可以让初学者从根本体会到虚拟继承是怎么回事
  3. 所属分类:C++

    • 发布日期:2009-11-05
    • 文件大小:919552
    • 提供者:dengningkaka
  1. X3D实战教程(最前沿虚拟现实软件)

  2. X3D实战教程X3D 是 VRML的继承。VRML(Virtual Reality Modeling Language - 虚拟现实建模语言)是原来的网络3D图形的ISO标准(ISO/IEC 14772)。
  3. 所属分类:网络基础

    • 发布日期:2010-03-04
    • 文件大小:1048576
    • 提供者:ffffgi
  1. 虚拟复印机增强版 增加了自动色阶功能

  2. 继承之前的功能 增加了自动色阶的功能 使灰度复印的效果能够和商业数码复印机相似
  3. 所属分类:专业指导

    • 发布日期:2010-03-17
    • 文件大小:3145728
    • 提供者:koradjit
  1. 虚拟手术中软体组织的碰撞算法及研究

  2. 为了解决虚拟手术的快速碰撞检测问题,提出了一种新的基于方向包围盒层次树的快速碰撞检测算法,利用简化的几何模型表示一方向包围盒层次树来实现复杂物体间的实时碰撞检测.算法在继承一般基于方向包围盒的碰撞检测算法优点的同时,突破了它们的局限性,能够在保证效率的前提下处理任意形状多面体之间的碰撞检测问题. 同时采用了三角形带压缩技术和方向包围盒技术来加快碰撞检测阶段的绘制速度,从而提高碰撞检测的效率.
  3. 所属分类:其它

    • 发布日期:2010-05-29
    • 文件大小:379904
    • 提供者:Jensen1736
  1. 实验四、类的继承与派生 类的继承与派生

  2. 类的继承与派生 注释详细 虚拟继承,派生对象访问 操作多多
  3. 所属分类:专业指导

    • 发布日期:2010-11-29
    • 文件大小:32768
    • 提供者:baiyuang
  1. (转)C++_对象的内存布局

  2. 1)有成员变量的情况。 2)有重复继承的情况。 3)有虚拟继承的情况。 4)有钻石型虚拟继承的情况。
  3. 所属分类:C++

    • 发布日期:2011-05-05
    • 文件大小:310272
    • 提供者:smallnang
  1. 关于虚拟目录继承根Web.Config的问题解决办法

  2. 关于虚拟目录继承根Web.Config的问题解决办法
  3. 所属分类:Web开发

    • 发布日期:2013-01-26
    • 文件大小:888
    • 提供者:crackzzz
  1. C++虚拟多重继承对象模型讨论-样例

  2. 仅仅是一个讨论使用的样例程序,详细内容参考:http://blog.csdn.net/magictong/article/details/22202393
  3. 所属分类:C++

    • 发布日期:2014-03-26
    • 文件大小:4096
    • 提供者:magictong
  1. C++面向对象技术完全剖析_源代码(继承,封装,多态,虚函数,纯虚函数,虚拟继承,多重继承,函数重载,指针……)

  2. 1。多继承 基类 派生类(还要有多个父类) 第二条:涉及构造和析构 通过实例化一个对象体现构造和析构 还要有函数重载 第三个:基类 派生类的关系 以及如何访问抽象类 纯虚函数 还应包含有对象成员(除了一般成员外) ----------------------------------------------------- 带有多对象成员的虚拟多继承 要求:1、虚函数 多态 多态表现为 基类 基类指针和继承间的关系 2、带有多对象成员。定义 3、体现继承 虚拟继承(要通过至少三层 父类父类子类)
  3. 所属分类:C++

    • 发布日期:2008-11-27
    • 文件大小:942080
    • 提供者:qq_18467949
  1. C++ 多重继承和虚拟继承对象模型、效率分析

  2. 本文简单介绍多态和多重继承、虚拟继承的基本概念。随后重点分析了C++中对象模型之间的差异和运行效率
  3. 所属分类:其它

    • 发布日期:2020-09-04
    • 文件大小:142336
    • 提供者:weixin_38665162
  1. 关于C++中虚拟继承的一些总结分析

  2. 虚拟继承在一般的应用中很少用到,所以也往往被忽视,这也主要是因为在C++中,多重继承是不推荐的,也并不常用
  3. 所属分类:其它

    • 发布日期:2020-09-05
    • 文件大小:56320
    • 提供者:weixin_38714370
  1. 从汇编看c++的虚拟继承以及其内存布局

  2. 先看第一种简单的情形,所有类中没有任何虚函数的菱形继承。   下面是c++源码: class Top {//虚基类 public:     int i;     Top(int ii) {         i = ii;     } }; class Left : public virtual Top { public:     int j;     Left(int jj, int ii) : Top(ii) {         j = jj;     }
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:194560
    • 提供者:weixin_38695293
  1. C++ 多重继承和虚拟继承对象模型、效率分析

  2. 一、多态 C++多态通过继承和动态绑定实现。继承是一种代码或者功能的传承共享,从语言的角度它是外在的、形式上的,极易理解。而动态绑定则是从语言的底层实现保证了多态的发生——在运行期根据基类指针或者引用指向的真实对象类型确定调用的虚函数功能!通过带有虚函数的单一继承我们可以清楚的理解继承的概念、对象模型的分布机制以及动态绑定的发生,即可以完全彻底地理解多态的思想。为了支持多态,语言实现必须在时间和空间上付出额外的代价(毕竟没有免费的晚餐,更何况编译器是毫无感情): 1、类实现时增加了virtua
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:144384
    • 提供者:weixin_38645198
  1. C++中virtual继承的深入理解

  2. 今天专门看了一下虚继承的东西,以前都没怎么用过,具体如下:父类:  代码如下:class   CParent { …. }; 继承类的声明比较特别: class   CChild   :   virtual   public   CParent { …. }  请问,这个”virtual”是什么作用及含义? ————————————————————— 表示虚拟继承,和普通继承是C++的两种继承方式。 例如B1、B2   继承A   而C多重继承B1、B2 如果普通继承则C包含两份A的拷贝,分别
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:52224
    • 提供者:weixin_38553837
  1. 关于C++中虚拟继承的一些总结分析

  2. 1.为什么要引入虚拟继承虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如:类D继承自类B1、B2,而类B1、B2都继承自类A,因此在类D中两次出现类A中的变量和函数。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继承,而A就成了虚拟基类。实现的代码如下:class Aclass B1:public virtual A;class B2:public virtual A;class D:public B1,public B2; 虚拟继承在一般的应用中很少用到,所以也往往
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:60416
    • 提供者:weixin_38556737
  1. 多重继承及虚继承中对象内存的分布

  2. 这篇文章主要讲解G++编译器中虚继承的对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。本文是介绍C++的技术文章,假定读者对于C++有比较深入的认识,同时也需要一些汇编知识。本文我们将阐释GCC编译器针对多重继承和虚拟继承下的对象内存布局。尽管在理想的使用环境中,一个C++程序员并不需要了解这些编译器内部实现细节,实际上,编译器针对多重继承(特别是虚拟继承)的各种实现细节对于我们编写C++代码都或多或
  3. 所属分类:其它

    • 发布日期:2021-03-02
    • 文件大小:184320
    • 提供者:weixin_38686231
  1. 多重继承及虚继承中对象内存的分布

  2. 这篇文章主要讲解G++编译器中虚继承的对象内存分布问题,从中也引出了dynamic_cast和static_cast本质区别、虚函数表的格式等一些大部分C++程序员都似是而非的概念。本文是介绍C++的技术文章,假定读者对于C++有比较深入的认识,同时也需要一些汇编知识。本文我们将阐释GCC编译器针对多重继承和虚拟继承下的对象内存布局。尽管在理想的使用环境中,一个C++程序员并不需要了解这些编译器内部实现细节,实际上,编译器针对多重继承(特别是虚拟继承)的各种实现细节对于我们编写C++代码都或多或
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:184320
    • 提供者:weixin_38694699
  1. C++的虚拟继承机制

  2. 由于我对这方面不是很明白,所以只好实验来让我更好的理解,将结果记录在这里吧~   理论   我们采用第一个定义,也是说被virtual所修饰的事物或现象在本质上是存在的,但是没有直观的形式表现,无法直接描述或定义,需要通过其他的间接方式或手段才能够体现出其实际上的效果。   那么在C++中是采用了这个词意,不可以在语言模型中直接调用或体现的,但是确实是存在可以被间接的方式进行调用或体现的。比如:虚函数必须要通过一种间接的运行时(而不是编译时)机制才能够激活(调用)的函数,而虚继承也是
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:106496
    • 提供者:weixin_38707356
  1. C++ 虚继承对基类构造函数调用顺序的影响

  2. 继承作为面向对象编程的一种基本特征,其使用频率非常高。而继承包含了虚拟继承和普通继承,在可见性上分为public、protected、private。可见性继承比较简单,而虚拟继承对学习c++的难度较大。   首先,虚拟继承与普通继承的区别有:   假设derived 继承自base类,那么derived与base是一种“is a”的关系,即derived类是base类,而反之错误;   假设derived 虚继承自base类,那么derivd与base是一种“has a”的关系,即
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:70656
    • 提供者:weixin_38691641
  1. C++菱形继承原理分析

  2. 菱形继承在C++继承中是一种复杂的继承关系,存在着二义性和数据冗余的问题,而菱形虚拟继承则是为了解决菱形继承所存在的问题。为了探讨菱形虚拟继承如何解决该问题,我先建立个一个较为简单的菱形继承模型。下面分别是菱形继承和菱形虚拟继承的代码实现: //菱形继承 #include #include using namespace std; class AA { public: int _aa; }; class BB :  public AA { public: int _bb
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:81920
    • 提供者:weixin_38669881
« 12 3 4 5 6 7 8 9 10 ... 23 »