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

搜索资源列表

  1. 摩托罗拉C++面试题

  2. 1.介绍一下STL,详细说明STL如何实现vector。 Answer: STL (标准模版库,Standard Template Library.它由容器算法迭代器组成。 STL有以下的一些优点: 可以方便容易地实现搜索数据或对数据排序等一系列的算法; 调试程序时更加安全和方便; 即使是人们用STL在UNIX平台下写的代码你也可以很容易地理解(因为STL是跨平台的)。 vector实质上就是一个动态数组,会根据数据的增加,动态的增加数组空间。 2.如果用VC开发程序,常见这么几个错误,C20
  3. 所属分类:其它

    • 发布日期:2009-08-19
    • 文件大小:40960
    • 提供者:aa074
  1. 自己写的dll的简介

  2. 为何DLL 先看看静态库与DLL的不同之处 可执行文件的生成(Link期):前者很慢(因为要将库中的所有符号定义Link到EXE文件中),而后者很快(因为后者被Link的引入库文件无符号定义) 可执行文件的大小:前者很大,后者很小(加上DLL的大小就和前者差不多了) 可执行文件的运行速度:前者快(直接在EXE模块的内存中查找符号),后者慢(需要在DLL模块的内存中查找,在另一个模块的内存中查找自然较慢) 可共享性:前者不可共享,也就是说如果两个EXE使用了同一个静态库,那么实际在内存中存在此库
  3. 所属分类:C

    • 发布日期:2009-12-12
    • 文件大小:10240
    • 提供者:zhaoxiangrong
  1. C++编程技巧

  2.  在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。   本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何
  3. 所属分类:C++

    • 发布日期:2007-12-17
    • 文件大小:7340032
    • 提供者:sunchaohuang
  1. C++编程技巧(下)

  2. ★内容简介★  在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。   本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我
  3. 所属分类:C++

    • 发布日期:2007-12-17
    • 文件大小:7340032
    • 提供者:sunchaohuang
  1. 开学了,有路网团购太便宜啦! C++编程惯用法(高级程序员常用方法和技巧)/深入C++系列(C++ Strategies and Tactics)

  2. 在国际象棋中,学会如何移动棋子只能算是入门:要想掌控整个棋局,我们必须了解自己所下的每一步棋后的策略和战术。在C++中也同样如此。掌握正确的策略可以帮助我们避免常见的陷阱,并提高我们的工作效率。在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 在本书中,作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容
  3. 所属分类:C++

    • 发布日期:2010-09-24
    • 文件大小:18874368
    • 提供者:shaoguangleo
  1. Visual C++实践与提高串口通信与工程应用篇(上)

  2. 第1章  Vistual C  集成开发环境  1.1 Visual C  6.0概述  1.2 安装Visual C  6.0集成环境   1.3 Visual C  6.0界面介绍    1.3.1  工作区窗口和输出窗口    1.3.2 菜单栏和工具栏    1.3.3 编辑区    1.3.4 联机帮助    1.3.5 第一个程序    1.3.6 Visual C  中的文件扩展名  1.4 小结第2章  C  语法基础  2.1  一个简单的C  程序    2.1.1 创建一
  3. 所属分类:C/C++

    • 发布日期:2011-03-29
    • 文件大小:14680064
    • 提供者:stuy_1001191
  1. C++ 链表操作(建立、添加、删除、查找、排序、索引等)

  2. C++ 链表操作(建立、添加、删除、查找、排序、索引等); 包含:结构体、纯虚接口、继承等技术;
  3. 所属分类:C++

    • 发布日期:2013-04-20
    • 文件大小:4194304
    • 提供者:wh_liguowen
  1. C++接口实现总结

  2. 面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++ 通过纯虚基类实现接口,譬如COM的C++实现就是通过纯虚基类实现的(当然MFC的COM实现用了嵌套类),但我们更愿意看到一个诸如 Interface的东西。下面就介绍一种解决办法。
  3. 所属分类:C++

    • 发布日期:2013-07-16
    • 文件大小:697344
    • 提供者:rails_ruby
  1. 纯虚函数接口 实现的dll动态链接库,

  2. 纯虚函数实现接口并且做成了dll动态链接库
  3. 所属分类:C++

    • 发布日期:2015-04-30
    • 文件大小:25165824
    • 提供者:abc1029386453
  1. EDA/PLD中的C++什么时候使用纯虚函数

  2.     通常在实现一个接口的时候使用纯虚函数。接口一般就是一个抽象类。   有时在基类中将某一成员函数定为虚函数,并不是基类本身的要求,而是考虑到派生类的需要,在基类中预留一个函数名,具体功能留给派生类根据需要去定义。例如,我们定义一个Point基类,Point类中没有求面积的area函数,因为点是没有面积的。但是在其直接派生类cricle和间接派生类cylinder中都需要有area函数,而且这两个area函数功能不同,一个求圆面积,一个求圆柱体表面积。在这种情况下应当将area函数声明为虚函
  3. 所属分类:其它

    • 发布日期:2020-11-08
    • 文件大小:50176
    • 提供者:weixin_38703669
  1. C++ 虚函数和纯虚函数的区别分析

  2. 首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 简介 假设我们有下面的类层次: class A { public: virtual void foo() { cout<<"A::foo() is called"<<endl; }
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:69632
    • 提供者:weixin_38725625
  1. C++“隐藏实现,开放接口”的实现方案

  2. 为什么要有接口?   接口是一个程序与其它程序交流的窗口。比如有一个电视机,我并不需要知道它是怎样工作的,我只要知道按电源键可以开启电视,按节目加(+)减(-)可以切换电视频道可以了。   Java程序员都知道Java中有interface可以实现对外的接口,但C++并没有接口这样的语法,那它要好怎样实现对外提供接口呢?我们可以通过纯虚函数定义一个抽象类,专门用来声明一个类的功能。   我们完成了一个程序模块的开发,要把这个程序模块给别人用,你肯定不会把源代码给他(那别人完全撑屋你的技术了
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:130048
    • 提供者:weixin_38507208
  1. C++接口定义及实现举例

  2. 一、接口的定义   有时候,我们得提供一些接口给别人使用。接口的作用,是提供一个与其他系统交互的方法。其他系统无需了解你内部细节,并且也无法了解内部细节,只能通过你提供给外部的接口来与你进行通信。根据c++的特点,我们可以采用纯虚函数的方式来实现。这样做的好处是能够实现封装和多态。现举一实例,供大家参考。(不想做过多说明,大家一看应该能够明白) Class IPerson { public: IPerson(){}; virtual ~IPerson()=0;//注意,好要定义此虚析
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:39936
    • 提供者:weixin_38731226
  1. 关于C++中菱形继承和虚继承的问题总结

  2. 前言 菱形继承是多重继承中跑不掉的,Java拿掉了多重继承,辅之以接口。C++中虽然没有明确说明接口这种东西,但是只有纯虚函数的类可以看作Java中的接口。在多重继承中建议使用“接口”,来避免多重继承中可能出现的各种问题。本文将给大家详细介绍关于C++菱形继承和虚继承的相关内容,分享出来供大家参考学习,话不多说了,来一起看看详细的介绍吧。 继承:       1. 单继承–一个子类只有一个直接父类时称这个继承关系为单继承       2. 多继承–一个子类有两个或以上直接父类时称这个继承关系为多
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:120832
    • 提供者:weixin_38502290
  1. 虚函数与纯虚函数(C++与Java虚函数的区别)的深入分析

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

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

  2. 本文较为深入的分析了C++中虚函数与纯虚函数的用法,对于学习和掌握面向对象程序设计来说是至关重要的。具体内容如下: 首先,面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承、动态绑定。通过数据抽象,可以使类的接口与实现分离,使用继承,可以更容易地定义与其他类相似但不完全相同的新类,使用动态绑定,可以在一定程度上忽略相似类的区别,而以统一的方式使用它们的对象。 虚函数的作用是实现多态性(Polymorphism),多态性是将接口与实现进行分离,采用
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:79872
    • 提供者:weixin_38600696
  1. c++中虚函数和纯虚函数的作用与区别

  2. 虚函数为了重载和多态的需要,在基类中是有定义的,即便定义是空,所以子类中可以重写也可以不写基类中的此函数! 纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数! 虚函数 引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。 class Cman { public: virtual void Eat(){……}; void Move(); private: }; class CChild : public CMan { public: virtual voi
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:56320
    • 提供者:weixin_38673798
  1. C++实现“隐藏实现,开放接口”的方案

  2. 为什么要有接口? 接口就是一个程序与其它程序交流的窗口。就比如有一个电视机,我并不需要知道它是怎样工作的,我只要知道按电源键就可以开启电视,按节目加(+)减(-)可以切换电视频道就可以了。 Java程序员都知道Java中有interface可以实现对外的接口,但C++并没有接口这样的语法,那它要好怎样实现对外提供接口呢?我们可以通过纯虚函数定义一个抽象类,专门用来声明一个类的功能。 我们完成了一个程序模块的开发,要把这个程序模块给别人用,你肯定不会把源代码给他(那别人就完全撑屋你的技术了),你会
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:136192
    • 提供者:weixin_38623442
  1. C++ 接口(抽象类)

  2. C++ 接口(抽象类) 接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用 “= 0” 来指定的,如下所示: class Box { public: // 纯虚函数 virtual double getVolume() = 0; private: double length; // 长
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:48128
    • 提供者:weixin_38688097
  1. C++什么时候使用纯虚函数

  2. 作者:王姗姗,华清远见嵌入式学院讲师。     通常在实现一个接口的时候使用纯虚函数。接口一般就是一个抽象类。   有时在基类中将某一成员函数定为虚函数,并不是基类本身的要求,而是考虑到派生类的需要,在基类中预留一个函数名,具体功能留给派生类根据需要去定义。例如,我们定义一个Point基类,Point类中没有求面积的area函数,因为点是没有面积的。但是在其直接派生类cricle和间接派生类cylinder中都需要有area函数,而且这两个area函数功能不同,一个求圆面积,一个求圆柱体表面
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:49152
    • 提供者:weixin_38725260
« 12 3 4 »