第6周实验报告2

来源:互联网 发布:辐射4学院任务网络 编辑:程序博客网 时间:2024/05/27 20:25
/*
*实验目的:加强对类的认识。    
*实验内容:类    * 程序头部注释开始    * 程序的版权和版本声明部分    * Copyright (c) 2011, 烟台大学计算机学院学生     * All rights reserved.    * 文件名称:                                 * 作    者:朱亚楠                              * 完成日期:  20112年 03月 27 日    * 版 本 号:                  * 对任务及求解方法的描述部分    * 输入描述:    * 问题描述:    * 算法说明:* 程序头部的注释结束(此处也删除了斜杠)    */
a.用指针访问对象
#include <iostream>         using namespace std;        class A    {    private:        int a;    public:        A(){a=0;}        A(int aa):a(aa){}    };    #include"er.h"     void main()    {        A *p;        p=new A(5);            system("pause");    }    
b.指针类型作为成员函数的参数
  #include <iostream>         using namespace std;        class A    {    private:        int *a;        int n;        int Maxlen;    public:        A():a(0),n(0),Maxlen(0){}        A(int *aa,int nn,int MM);            ~A();        int Getvalue(int i){return a[i];}        };    A::A(int *aa,int nn,int MM)    {        n=nn;        Maxlen=MM;        if(n>Maxlen)exit(1);        a=new int[Maxlen];        for(int i=0;i<Maxlen;i++)        {a[i]=aa[i];}    }    A::~A()    {        delete[]a;    }    #include"er.h"     void main()    {        int b[10]={1,2,3,4,5,6,7,8,9,10};        A r(b,10,10);        int s=0,i;        for(i=0;i<10;i++)            s=s+r.Getvalue(i);        cout<<"s="<<s<<endl;            system("pause");    }      

程序填空比较那些题还算比较温柔的啦。。。嘿嘿
	
				
		
原创粉丝点击