/*Univercity:烟台大学
*@Class</A>计134~4
*@Author:薛富磊
*@Time:2014-4-1
*@Function:阅读程序
*@Args:
*@Return:
*/
#include <iostream>
using namespace std;
class base
{
private:
int m;
public:
base() {};
base(int a)
{
m=a;
}
int get()
{
return m;
}
void set(int a)
{
m=a;
}
};//base_end
int main()
{
base *ptr;
ptr=new base[2];//动态分配空间
ptr->set(30); //赋值
ptr=ptr+1; //地址加1
ptr->set(50); //赋值
base a[2]= {1,9}; //赋值a[0]=1,a[1]=9
cout<<a[0].get()<<","<<a[1].get()<<endl;
cout<<ptr->get()<<","; //输出ptr指向地址值 自动释放内存
ptr=ptr-1; //地址减1
cout<<ptr->get()<<endl; //输出ptr指向地址值
delete[] ptr; //释放内存
return 0;
}
/*心得体会:
自己还是有点太稚嫩
加强理解
着重课本哟要!!!!
*/
Unit6--problem1.1--悦
最新推荐文章于 2014-05-27 15:24:13 发布