- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 派生类与继承
一、引入继承的目的 1. 代码重用 类的继承和派生机制,使程序员无需修改已有类,只需在已有类的基础上,通过增加少量代码或修改少量代码的方法得到新的类,从而较好地解决了代码重用的问题。2. 代码的扩充 只有在派生类中通过添加新的成员,加入新的功能,类的派生才有实际意义。二、派生类的声明格式(单继承)class 派生类名:继承方式 基类名 {
2009-09-26 21:33:00 8102 2
原创 类型转换
一、系统预定义类型间的转换 1. 隐式类型转换 在赋值表达式 A=B 的情况下,赋值运算符右端B的值需转换为A类型后进行赋值; 当char或short类型变量与int类型变量进行运算时,将char或short类型转换成int类型; 当两个操作对象类型不一致时,在算术运算前,级别低
2009-09-20 19:41:00 1102
原创 运算符重载
一、运算符重载 定义格式: operator 运算符 (); 说明: 1. 运算符重载是通过创建运算符函数operator()来实现的; 2. 函数operator()可以是它将要操作的类的成员,也可以不是类的成员,但非成员operator()函数通常是类的友元函数;
2009-09-08 18:01:00 1237
原创 类的常类型
一、常类型的引入 是为了既保证数据共享又防止数据被改动。 二、常数据成员 定义格式: const 数据类型 数据成员名; 说明: 1. 常数据成员只能通过构造函数用初始化列表进行初始化,而任何其他函数都不能对该成员赋值; 三、常成员函数 说明格式:
2009-09-08 10:54:00 999
原创 类的友元
一、引入友元机制的原因 1. 在不放弃私有数据安全性的情况下,使得类外部的函数或类能够访问类中的私有成员,在c++中就用友元作为实现这个要求的辅助手 段。 2. 声明了一个类的友元函数,就可以用这个函数直接访问该类的私有数据,从而提高了程序运行的效率。(如果没有友元机制,外部函 数访问类的私有数据,必须通过调用公有的成员函
2009-09-05 21:38:00 2422 2
原创 类的静态成员
静态成员的特性: 不管这个类创建了多少个对象,而其静态成员只有一个拷贝(副本),这个拷贝被所有属于这个类的对象共享。 一、静态数据成员 定义格式: static 数据类型 静态数据成员名; 初始化格式: 数据类型 类名::静态数据成员名 = 初始化值; 公有静态数据成员的访
2009-09-04 21:45:00 5838 2
原创 const修饰符和指针
const和指针一起使用有三种组合情况:指向常量的指针、常指针、和指向常量的常指针。 一、指向常量的指针 定义: const 数据类型 *指针变量名 含义: 一个指向常量的指针变量。 说明: 此指针可更改指向其他的常量,但此指针所指向的常量不能被更改。 例子: const
2009-09-01 21:12:00 1906 2
原创 关键字mutable
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词;在C++中,mutable是为了突破const的限制而设置的。 mutable只能用于修饰类的非静态数据成员。 被mutable修饰的变量,将永远处于可变的状态,也就是说此变量可在一个const函数中被修改。 当类的成员函数被声明为const
2009-09-01 20:39:00 952
产生警报声程序课程设计
2010-04-03
实验室信息管理系统需求分析
2010-04-03
约瑟夫环问题的源代码(c++)
2009-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人