下载此文档

c++友元 实验报告.doc


文档分类:研究报告 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
太原工业学院计算机工程系
实验报告
课程名称
C++程序设计
班级
1320541
实验日期
2014年10月28日
姓名
刘创
学号
37
实验成绩
实验名称
C++面向对象程序设计







一实验目的

,友元函数和成员函数的区别。





VC++




实验内容
定义Student类和Score类,输出一个学生的成绩单(包括学号、姓名、高等数学、英语成绩)。
【要求:】
方法1:非成员函数作为友元函数
方法2:成员函数作为友元函数
方法3:友元类









首先先定义一个student的对象;
定义一个构造函数:使用带参数构造函数Student(int num,char na[8]);
使用非成员函数作为友元函数friend void display(Score &s);
使用成员函数作为友元函数friend void Student::display(Score &s);
使用友元类friend Student;
利用cstdlib头文件实现清屏的工作以及操作台的颜色控制;










调试过程中出现较少的语法错误,主要是链接以及友元的使用不熟练等
方法一的调试结果:
方法二的调试结果:
方法三的调试结果:


仔细学习C++语法;
实验前预先编写好自己的程序;
注意对C++中英文单词的记忆与书写;
注意标点符号均为英文式的;
注意空格的位置;
注意一句话结束时,是以分号结束;
注意主函数只有一个;
注意流的符号;
注意类的使用方法;
注意友元函数的构造
注意构造函数的使用;
注意头文件的关联;
(对实验结果进行分析,实验心得体会及改进意见)


实验的源程序:
方法一: 非成员函数作为友元函数程序cpp
(方法一)
#include<string>
class Student
{
private:
int number;
char name[8];
public:
Student(int num,char na[8]);
virtual ~Student();
friend void display(Student &s);
};
class Score
{
private:
double math;
double english;
public:
Score(double m,double e);
virtual ~Score();
friend void display(Score &s);
};
(方法一)
#include ""
#include<iostream>
using namespace std;
Student::Student(int num,char na[])
{
number=num

c++友元 实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小116 KB
  • 时间2018-09-24