第六周 项目阅读-深复制、友元、类模板(2)

来源:互联网 发布:淘宝老客说 编辑:程序博客网 时间:2024/06/05 10:29

代码

#include <iostream>using namespace std;class MyClass{public:    MyClass(int x=0):i(x)    {        cout<<"C"<<i;    }    ~MyClass()    {        cout<<"D"<<i;    }    void SetValue(int val)    {        i=val;    }    int GetVal()    {        return i;    }private:    int i;};int main(){    MyClass *p[3];    int i;    for (i=0; i<3; i++)    {        p[i]=new MyClass(i);        p[i]->SetValue(p[i]->GetVal()*2);    }    for (i=0; i<3; i++)        delete p[i];    cout<<endl;    return 0;}


运行结果:

 

 

知识点总结:

可以在构造函数和析构函数中加入数据来进行测试

 

学习心得:

 

好好学习 天天向上

0 0
原创粉丝点击