实验3

Posted obamax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验3相关的知识,希望对你有一定的参考价值。

实验三

4_11源码:

#include<iostream>
using namespace std;
class CRectangle
{
    public :
        int w,h;
        int Area(){
            return w*h;
        }
        void Init(int w_, int h_){
            w=w_;
            h=h_;
        }    
};
int main()
{
    int w,h;
    CRectangle r;
    cin>>w>>h;;
    r.Init(w,h);
    cout<<r.Area();
    return 0;
}

运行结果:

技术分享图片

4_20源码:

#include<iostream>
using namespace std;
class Complex
{
    private :
        double real,image;//定义的实部和虚部; 
    public :
        Complex(double r,double i);//构造函数; 
        Complex(int i);//类型转换构造函数;
        void add(Complex c);
        void show();
} ;
Complex::Complex(double r,double i)
{
    real=r;
    image=i;
}
Complex::Complex(int i)
{
    real=i;
    image=0;
}
void Complex::add(Complex c)
{
    real+=c.real;
    image+=c.image;
}
void Complex::show()
{
    cout<<real<<"+"<<image<<"i";
}
int main()
{
    Complex c1(3,5);
    Complex c2=4.5;
    c1.add(c2);
    c1.show();
    return 0;
}

运行结果

技术分享图片


实验感想:

对构造函数,复制构造函数,析构函数,类型转换构造函数的使用还不是很熟练,还没有很好的理解他们。

以上是关于实验3的主要内容,如果未能解决你的问题,请参考以下文章

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

JSP 设计教师与学生不同登陆界面(带验证码)

[NTUSTISC pwn LAB 7]Return to libc实验(puts泄露libc中gadget片段定位)

缓冲区溢出漏洞实验

使用 React 实验性中继片段:缺少属性 '"$fragmentRefs"'

chapter1.高通量序列实验简介:设计与生物信息学分析