64,683
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
class a
{
public:
a(int t=0) {data=t;link=0;}
int &Getdata() {return data;}
a *Getlink() {return link; }
void Setlink(a t) {link=&t; }
int Getnextdata() {return link->data;}
private:
int data;
a *link;
};
int main()
{
a t1(1);
a t2(2);
t1.Setlink(t2);
cout<<t2.Getdata()<<endl;
cout<<t1.Getnextdata()<<endl;
cout<<(*t1.Getlink()).Getdata()<<endl;
cout<<t1.Getlink()->Getdata();
int i;
cin>>i;
return 0;
}