C 词汇解析集锦 编程研发人员必备[8]

2008-02-23 05:39:23来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  105.虚析构函数

  由virtual 修饰的析构函数,当用基类指针释放派生类对象时可根据他所指向的派生类对象释放准确的对象。

  106.继承

  面向对象的程式设计语言的特点之一。即一个对象获得另一个对象的特性的过程。如将公共属性和服务放到基类中,而他的各派生类除了有各自的特有属性和服务外还能够共享基类的公共属性和服务。这样的好处是容易建立体系,增强代码重复性。

  107.单继承

  一个派生类只有一个基类,成为单继承。

  108.重继承

  一个派生类拥有多个基类,成为多继承。

  109.虚函数

  在基类中说明为virtual并在派生类中重定义的函数。重定义将忽略基类中的函数定义,指明了函数执行的实际操作。当一个基类指针指向包含虚函数的派生对象时,C 将根据指针指向的对象类型来决定调用哪一个函数,实现了运行时的多态性。这里的重定义类似于函数重载,不同的是重定义的虚函数的原型必须和基类中指定的函数原型完全匹配。构造函数不能是虚函数,而析构函数则能够是。

  110.纯虚函数

  在基类中只有声明没有实现的虚函数。形式为:

  virtual type funname(paralist)=0。这时基函数只提供派生类使用的接口,任何类要使用必须给出自己的定义。

  111.多态性

  给不同类型的实体提供单一接口。虚函数通过基类接口实现动态多态性,重载函数和模板提供了静态多态性。

  112.复制构造函数

  以自身类对象为参数的构造函数,如Z::Z(const Z&). 用在同类对象间进行初始化。

  113.运算符重载

  C 中能够重载双目(如 ,×等)和单目(如 )操作符,这样能够使用户像使用基本数据类型那样对自定义类型(类)的变量进行操作,增强了程式的可读性。当一个运算符被重载后,他将具备和某个类相关的含义,同时仍将保持原有含义。

  114.静态成员函数

  成员函数通过前面加static说明为静态的,但是静态成员函数只能存取类的其他静态成员,而且没有this指针。静态成员函数能够用来在创建对象前预初始化专有的静态数据。

  115.静态成员变量

  在成员变量之前加static关键字将使该变量称为静态成员变量,该类任何的对象将共享这个变量的同一拷贝。当对象创建时,任何静态变量只能被初始化为0。使用静态成员变量能够取代全局变量,因为全局变量是违背面向对象的程式设计的封装性的。

  116.私有成员

  只能由自身类访问的成员。

  117.保护成员

  只能由自身类及其派生类访问的成员。

  118.友元

  被某类明确授权可访问其成员的函数和类。

  119.友元函数

  在函数前加上关键字friend即说明了一个友元函数,友元函数能够存取类的任何私有和保护成员。友元在重载运算符时有时是很有用的。

  120.友元类

  被某类明确授权可访问其成员的类

  121.例外处理

  报告局部无法处理某错误的基本方式。由try., throw , catch组成。

  122.文档

  是用于从磁盘文档到终端或打印机的任何东西。流通过完成打开操作和某文档建立联系。

[1] [2] [3] [4] [5] [6] [7] [8]




标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: C 词汇解析集锦 编程研发人员必备[4]

下一篇: C 词汇解析集锦 编程研发人员必备[7]

热门词条
热门标签