阅读程序a

来源:互联网 发布:学雅思的软件 编辑:程序博客网 时间:2024/05/29 14:10
#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_endint main(){    base *ptr;    ptr=new base[2];//构建数组    ptr->set(30);//m=30,第一个元素    ptr=ptr+1;//地址加1    ptr->set(50);//m=50,第二个元素    base a[2]= {1,9};//a数组中连两元素为1,9    cout<<a[0].get()<<","<<a[1].get()<<endl;//输出1,9    cout<<ptr->get()<<",";//输出第二个元素    ptr=ptr-1;//地址减一    cout<<ptr->get()<<endl;//输出第一个元素    delete[] ptr;    return 0;}//所以输出1 9 50 30

运算结果:


0 0
原创粉丝点击