Copyright (c) 2016,烟台大学计算机学院.
All rights reserced.
文件名称:test.cpp
作者 :秦通
完成日期:2016.5.19
版本号 :Codeblocks
程序输入:
#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 GetValue(){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]->GetValue()*2);
}
for(i=0;i<3;i++)
delete p[i];
cout<<endl;
return 0;
}
运行结果: