-
C 类的作用域
类的作用域简称类域,他是指在类的定义中由一对花括号所括起来的部分。每一个类都具备该类的类域,该类的成员局部于该类所属的类域中。 在类的定义中可知,类域中能够定义变量,也能够定义函数。从这一点上看类域和文档域很相似。但是,类域又不同于文档域,在类域中定...
2008-02-23 05:25:46
-
C 友元(friend)
问题的提出 我们已知道类具备封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程式中的其他函数是无法访问私有成员的。非成员函数能够访问类中的公有成员,但是假如将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是...
2008-02-23 05:25:43
-
C 成员函数的特性
我们已知道什么是成员函数了,他是根据某种类的功能是需要来定义的。而构造函数、析构函数、拷贝初始化构造函数等都属于特别的成员函数。成员函数除了说明和定义的类中之外,更有些什么特性呢? 内联函数和外联函数 类的成员函数能够分为内联函数和外联函数。内联函数...
2008-02-23 05:25:45
-
C 对象的初始化
拷贝初始化构造 函数 拷贝初始化构造函数是一种特别的成员函数,他的功能是用一个已知的对象来初始化一个被创建的同类的对象。拷贝初始化构造函数实际上也是构造函数,他是在初始化时被调用来将一个已知对象的数据成员的值拷贝给正在创建的另一个同类的对象。 拷贝衩始...
2008-02-23 05:25:42
-
C 对象和数组
对象数组是指数组元素为对象的数组。该数组中若干个元素必须是同一个类的若干个对象。对象数组的定义、赋值和引用和普通数组相同,只是数组的元素和普通数组不同,他是同类的若干个对象。 1. 对象数组的定义 对象数组定义格式如下: 类名数组名[大小]... 其中,类名指出...
2008-02-23 05:25:41
-
C 内联函数
引入内联函数的目的是为了解决程式中函数调用的效率问题。 函数是一种更高级的抽象。他的引入使得编程者只关心函数的功能和使用方法,而不必关心函数功能的具体实现;函数的引入能够减少程式的目标代码,实现程式代码和数据的共享。但是,函数调用也会带来降低效率的问...
2008-02-23 05:25:39
-
C 类的静态成员(static
静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:配置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。 静态数据成员 在类中,静态成员能够实现多个对象之间的数据共享,并...
2008-02-23 05:25:38
-
C 类型转换
类型转换是将一种类型的值映射为另一种类型的值。类型转换实际上包含有自动隐含和强制的两种。 类型的自动隐式转换 C 语言编译系统提供的内部数据类型的自动隐式转换规则如下: 1. 程式在执行算术运算时,低类型能够转换为高类型。 2. 在赋值表达式中,右边表达式的值...
2008-02-23 05:25:41
-
C 基类和派生类
本讲讨论基类和派生类的基本概念。 通过继承机制,能够利用已有的数据类型来定义新的数据类型。所定义的新的数据类型不但拥有新定义的成员,而且还同时拥有旧的成员。我们称已存在的用来派生新类的类为基类,又称为父类。由已存在的类派生出的新类称为派生类,又称为子...
2008-02-23 05:25:40
-
C 虚基类
在《多继承》中讲过的例子中,由类A,类B1和类B2连同类C组成了类继承的层次结构。在该结构中,类C的对象将包含两个类A的子对象。由于类A是派生类C两条继承路径上的一个公共基类,那么这个公共基类将在派生类的对象中产生多个基类子对象。假如要想使这个公共基类在派生类...
2008-02-23 05:25:37
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash