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

搜索资源列表

  1. C++经典语法与应用,类的编写与应用

  2. C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC AppWizard生成的工程奠定了良好基础。
  3. 所属分类:C++

  1. C++经典语法与应用

  2. C++经典语法与应用,类的编写与应用,构造与析构函数,函数的重载,类的继承,函数覆盖,基类与派生类的构造函数、析构函数先后调用顺序,如何在派生类构造函数中向基类的构造函数传递参数,this成员变量,类型转换的内幕,虚拟函数与多态性,引用和指针变量的区别与共同处。VC工程的编译原理与过程,将工程中不同的类拆分到不同的文件中,每一个类由一个.h和.cpp文件共同完成,头文件重复定义问题的解决,培养了学员良好的编程习惯,也为以后分析MFC AppWizard生成的工程奠定了良好基础。
  3. 所属分类:C++

    • 发布日期:2010-09-23
    • 文件大小:961536
    • 提供者:t115872285
  1. ImageEx类显示gif动画实例程序+源码 该类继承自GDI+库的Image类

  2. 使用GDI+库显示gif动态图片,该类接口如下: 可以看出,该ImageEx完全继承了基类的接口函数。 说明: 如果打开非多帧图片,该类几乎完全等价于基类,比如你可以把该类的对象代入Graphics类系列的成员函数中; 如果打开的是多帧的图片,你只要打开图片后不调用InitAnimation函数(它会创建线程),则上述做法依然可以; 但如果调用InitAnimation函数后(单帧图像没关系,因为不会创建线程),则不可以了, 所有的基类继承过来的接口成员函数和配合gdi+库其他类的函数调用都是
  3. 所属分类:C++

    • 发布日期:2010-10-26
    • 文件大小:66560
    • 提供者:hastings
  1. 定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。

  2. C++考试题目: 题目:定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。 编程环境:vs2010 属性:控制台应用程序,完美运行!
  3. 所属分类:C++

    • 发布日期:2010-11-28
    • 文件大小:1048576
    • 提供者:wujinfei
  1. 面向对象考试 Person类,派生Student

  2. 定义一个Person类、一个Student子类和一个Professor子类,要求: 1)person类作为基类,数据成员有name、age. 2)Student子类新增数据成员score(成绩),Professor子类新增数据成员title(职称)。 3)在基类中定义虚函数print(),通过基类指针分别调用person类、Student类、Professor类对象中的print(),使其输出各个对象的属性。
  3. 所属分类:C++

    • 发布日期:2012-04-24
    • 文件大小:2048
    • 提供者:weizengke
  1. 一组新的多维数组模板类

  2. 一组新的多维数组模板类 by chen3feng(RoachCock@smth) email: chen3feng@163.com, chen3fengx@163.com, chen3fengx@hotmail.com [引言] 在C/C++开发中,多维数组是一个让很多人感到棘手的问题.原因是C/C++中,多维数组被看 作是数组的数组. 在向函数传递参数的时候,多维数组经常让人感到是麻烦的制造者,通常都是传递首地址 和每一维的大小: void foo(int *,int ,int);; int
  3. 所属分类:C++

    • 发布日期:2006-03-16
    • 文件大小:12288
    • 提供者:chen3feng
  1. C++虚基类 虚函数 虚析构函数

  2. #include "stdafx.h" #include using namespace std; class Base { public : virtual ~Base();//析构函数做成员函数 }; Base::~Base()//成员函数实现 { cout<<"Base destructor"<<endl; } class Derived:public Base { public: Derived(); ~Derived(); private: int *p; }
  3. 所属分类:C/C++

    • 发布日期:2013-12-07
    • 文件大小:725
    • 提供者:u013057101
  1. 谈继承,矩形是形,椭圆形是形,三角形也是形。苍蝇是昆虫,蜜蜂是昆虫,蚂蚁也是昆虫。是的,人类习惯把相同的性质抽取出来,成立一个基类,再从中衍化出派生类。

  2. 矩形是形,椭圆形是形,三角形也是形。苍蝇是昆虫,蜜蜂是昆虫,蚂蚁也是昆虫。是的,人类习惯把相同的性质抽取出来,成立一个基类,再从中衍化出派生类。本文主要讲解了继承的基本概念和this指针的原理。
  3. 所属分类:专业指导

    • 发布日期:2009-04-03
    • 文件大小:37888
    • 提供者:xuexijavakaifa
  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. 定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。

  2. C++考试题目: 题目:定义三个类Point,Circle和Cylinder,Point类为基类,为上述3个类添加计算面积的成员函数Area(),要求函数Area()采用虚函数的形式,并通过基类指针调用虚函数Area()。 编程环境:vs2010 属性:控制台应用程序,完美运行!
  3. 所属分类:C++

    • 发布日期:2020-04-02
    • 文件大小:1048576
    • 提供者:Mos_CapeRock
  1. C++基类指针和派生类指针之间的转换方法讲解

  2. 今天小编就为大家分享一篇关于C++基类指针和派生类指针之间的转换方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-26
    • 文件大小:55296
    • 提供者:weixin_38685832
  1. 浅谈C++ 基类指针和子类指针的相互赋值

  2. 下面小编就为大家带来一篇浅谈C++ 基类指针和子类指针的相互赋值。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:129024
    • 提供者:weixin_38686399
  1. C++ 基类指针和子类指针相互赋值的实现方法

  2. 下面小编就为大家带来一篇C++ 基类指针和子类指针相互赋值的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:133120
    • 提供者:weixin_38567873
  1. VC 非窗口类定时器基类

  2. 实例可用VC2015打开,使用了部分C++11标准的STD容器和智能指针, 所以太老版本IDE不一定用的了。构建了一个基类,使其他继承该基类的非窗口类轻松使用定时器,使用SetMyTimer(id, uElapse)设置定时器, 使用KillMyTimer(id)销毁定时器, 重写虚函数OnMyTimer(id)来获取定时器消息并处理,目前只是简单的做了个测试类,有问题可自己测试
  3. 所属分类:C++

    • 发布日期:2015-11-19
    • 文件大小:144384
    • 提供者:gaojunhuiwww
  1. c++笔记之句柄类

  2. 句柄类存储和管理基类指针。指针所指的对象的类型可以变化,即可以指向基类对戏那个又可以指向派生类类型对象。用户通过句柄类访问继承层次的操纵。因为句柄类使用指针执行操作,虚成员的行为将在运行时根据句柄实际绑定的对象的类型而变化。因此,句柄的用户可以获得动态行为但无需操心指针的管理。   包装了继承层次的句柄有两个重要的设计考虑因素   1、像对任何保存指针的类一样。必须确定对复制控制做些什么。包装了继承层次的句柄通常表现的像一个只能指针或像一个值。   2、句柄类决定句柄接口屏蔽还是不屏
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:46080
    • 提供者:weixin_38523728
  1. C++ 基类指针和子类指针相互赋值的实现方法

  2. 首先,给出基类animal和子类fish //============================================================== // animal.h // // author : zwq // describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用 // 基类函数还是子类函数。 //============================================================== #ifndef
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:137216
    • 提供者:weixin_38586279
  1. C++基类指针和派生类指针之间的转换方法讲解

  2. 函数重载、函数隐藏、函数覆盖 函数重载只会发生在同作用域中(或同一个类中),函数名称相同,但参数类型或参数个数不同。 函数重载不能通过函数的返回类型来区分,因为在函数返回之前我们并不知道函数的返回类型。 函数隐藏和函数覆盖只会发生在基类和派生类之间。 函数隐藏是指派生类中函数与基类中的函数同名,但是这个函数在基类中并没有被定义为虚函数,这种情况就是函数的隐藏。 所谓隐藏是指使用常规的调用方法,派生类对象访问这个函数时,会优先访问派生类中的这个函数,基类中的这个函数对派生类对象来说是隐藏起来的。
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:61440
    • 提供者:weixin_38659648
  1. 详谈C++中虚基类在派生类中的内存布局

  2. 今天重温C++的知识,当看到虚基类这点的时候,那时候也没有太过追究,就是知道虚基类是消除了类继承之间的二义性问题而已,可是很是好奇,它是怎么消除的,内存布局是怎么分配的呢?于是就深入研究了一下,具体的原理如下所示: 在C++中,obj是一个类的对象,p是指向obj的指针,该类里面有个数据成员mem,请问obj.mem和p->mem在实现和效率上有什么不同。 答案是:只有一种情况下才有重大差异,该情况必须满足以下3个条件: (1)、obj 是一个虚拟继承的派生类的对象 (2)、mem是从虚拟
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:76800
    • 提供者:weixin_38720322
  1. 浅谈C++ 基类指针和子类指针的相互赋值

  2. 首先,给出基类animal和子类fish //============================================================== // animal.h // // author : zwq // describe: 非虚函数情况下,将子类指针赋给积累指针,验证最终调用 // 基类函数还是子类函数。 //============================================================== #i
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:132096
    • 提供者:weixin_38679233
  1. 浅谈C++基类的析构函数为虚函数

  2. 1、原因:    在实现多态时, 当用基类指针操作派生类, 在析构时候防止只析构基类而不析构派生类。 2、例子:   (1)、      #include   using namespace std;   class Base{   public:    Base() {};    ~Base() {cout << Output from the destructor of class Base! << endl;};    void DoSomething(
  3. 所属分类:其它

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