搜书网 本次搜索耗时 0.043 秒,为您找到 65529 个相关结果.
  • 第15章 多态性和虚函数

    第15章 多态性和虚函数 15.1 C++程序员的演变"> 15.1 C++程序员的演变 第15章 多态性和虚函数 多态性(在C++中通过虚函数来实现)是面向对象程序设计语言中数据抽象和继承之外的第三个基本特征。 多态性(polymorphism)提供了接口与具体实现之间的另一层隔离,从而将“what”与“how”分离开来。多态性改善了代码的组织...
  • 3.5.4 函数与过程的递归调用

    3.5.4 函数与过程的递归调用 3.5.4 函数与过程的递归调用 子程序定义好以后,需要在主程序或其他子程序中调用后才能执行,执行完后返回到调用者。在有些情况下,子程序在执行过程中还可能要调用自己,调用结束后返回当前调用的地方。子程序自己调用自己的现象称为递归调用。 考虑求整数n的阶乘的情况。n!的值为n*(n-1)!,为了求n的阶乘,首先要求出...
  • 第12章 类和动态内存分配

    第12章 类和动态内存分配 12.1 动态内存和类 12.1.1 复习范例和静态类成员 12.1.2 隐式成员函数 1.默认构造函数 2.复制构造函数 3.复制构造函数的哪里出了问题 4.使用显式复制构造函数来解决问题 5.赋值操作符 6.赋值的问题出在哪里 7.解决赋值的问题 12.1.3 改进后的新String类 1.修订后的默认构造函...
  • 1.2 对象有一个接口

    1.2 对象有一个接口 1.2 对象有一个接口 亚里士多德可能是第一个认真研究类型(type)概念的人,他提到了“鱼类和鸟类”。所有对象(虽然都具有惟一性)都是一类对象中的一员,它们有共同的特征和行为。这一思想在第一个面向对象语言Simula-67中得到了直接的应用,该语言用基本关键字class在程序中引入新类型。 顾名思义,创造Simula的目的...
  • 7.4 用实例分析设计一个类的流程

    7.4 用实例分析设计一个类的流程 7.4.1 如何在现实程序设计中提取一个类 7.4 用实例分析设计一个类的流程 下面将会通过一个综合实例,来总结本章中的一些比较重要的知识,从而总结一下编程思想。 7.4.1 如何在现实程序设计中提取一个类 在现实程序开发过程中,需要根据客户提供的要求来编写程序。在编写程序之前,要分析客户的要求,这是很关键...
  • 3.1 Windows驱动程序基础知识

    3.1 Windows驱动程序基础知识 3.1.1 驱动对象(DRIVER_OBJECT) 3.1 Windows驱动程序基础知识 本节主要描述与编写WinPcap驱动程序相关的,且经常使用的一些Windows驱动程序的基本要素。 3.1.1 驱动对象(DRIVER_OBJECT) 每个驱动程序都有唯一的驱动对象与之相对应,该驱动对象在驱动程...
  • 1.1 序:真程序员

    1.1 序:真程序员 最初,有一种人叫“真程序员”(Real Programmer)。 他们并不这样自称,也不自称为黑客或者别的什么。据他们中的一位回忆,“真程序员”这个称呼是在上世纪80年代以后才出现的。自1945年以来,计算机技术吸引了世界上最睿智和最有创意的人,从Eckert和Mauchly发明的第一台ENIAC开始,就有一批编程爱好者,并或多或...
  • 第19章 STL集合类

    第19章 STL集合类 标准模板库(STL)向程序员提供了一些容器类,以便在应用程序中进行频繁而快速的搜索。std::set和std::multiset用于存储一组经过排序的元素,其查找元素的复杂度为对数,而unordered集合的插入和查找时间是固定的。 在本章中,您将学习: • 如何使用STL容器set、multiset、unordered_...
  • 第二十六章 仲裁程序

    第二十六章 第一节 仲裁当事人与代理人 第二节 申请与受理 第三节 仲裁保全 第四节 仲裁庭的组成 第五节 仲裁审理 第六节 仲裁中的和解、调解和裁决 第七节 简易程序 第八节 仲裁时效 第二十六章 仲裁程序 第一节 仲裁当事人与代理人   一、仲裁当事人   仲裁当事人是指依据有效的仲裁协议,以自己的名义参加仲裁程序,并受...
  • 第10章 实现继承

    第10章 实现继承 面向对象编程基于 4 个重要方面:封装、抽象、继承和多态。继承是一种强大的属性重用方式,是通向多态的跳板。 在本章中,您将学习: • 编程意义的继承; • C++继承语法; • 公有继承、私有继承和保护继承; • 多继承; • 隐藏基类方法和切除(slicing)导致的问题。 10.1 继承基础 在Tom Sm...