王云艳20个课时的实验(3)

2019-08-20 19:36

1、定义一个Dog类,编写构造函数和析构函数,观察构造函数和析构函数的执行过程。

2、定义一个Rectangle类,编写构造函数和析构函数,观察构造函数和析构函数的执行过程。

3、定义一个Rectangle2类,编写构造函数和析构函数,观察构造函数和析构函数的执行过程。。

4、定义一个Circle类,声明一个对象mycircle,编写构造函数和析构函数,观察构造函数和析构函数的执行过程。

5、定义一个Tree类,声明一个对象myTree, 编写构造函数和析构函数,观察构造函数和析构函数的执行过程。

实验六 数据的共享与保护

一、 实验目的

1、观察程序运行中变量的作用域、生存期和可见性。 2、掌握类的静态成员的使用。

3、掌握多文件结构在C++程序中的使用。 二、 实验任务

1、先预计以下程序的运行结果,然后运行以下程序,观察实际运行结果与预计运行结果是否相同,如果不相同,分析其原因。

#include Using namespace std; Int i=3; Void other() {

Static int a=4; Static int b; Int c=13; a=a+2; i+=34; c+=8;

cout<<”---OTHER---“<

cout<<”i:”<b=a; } Int main() {

Static int a; Int b=-10; Int c=0;

Cout<<”---MAIN---”<

Cout<<”i:”<cout<<”---MAIN---“<

cout<<”i:”<2、 定义一个Cat类,拥有静态数据成员numOfCats, 记录Cat的个

体数目;静态成员函数getNumOfCats(),读取numOfCats.设计程序测试这个类,体会静态数据成员和静态成员函数的用法。 3、 例5-10。 三、 实验步骤

1、运行实验任务中的第1个程序,观察程序的输出。

2、首先定义一个Cat类,定义静态数据成员numOfCats,定义静态成员函数getNumOfCats(),体会静态数据成员和静态成员函数的用法。 3、运行例5-10,体会多文件结构在C++程序中的使用。

实验七 类的友元

一、 实验目的

1、掌握类的友元的定义。 2、掌握类的友元的使用。 二、 实验任务

1、定义一个Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数getTotalWeight(),计算二者的重量和。

2、设计一个名为Rectangle的矩形类,定义一个Circle类,定义二者的一个友元函数getTotalArea(),计算二者的面积和。 三、 实验步骤

1、定义一个Boat类,编写构造函数和析构函数,定义一个Car类,编写构造函数和析构函数,编写一个友元函数getTotalWeight(),计算二者的重量和。

2、定义一个Rectangle类,编写构造函数和析构函数,定义一个Circle类,编写构造函数和析构函数,定义二者的一个友元函数getTotalArea(),计算二者的面积和。


王云艳20个课时的实验(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国外学历认证对于留学生回国找工作的重要性

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: