C++

//注意:代码模板中的代码将会被复制到任何新创建的文件中,编辑代码模板中的代码,让他帮你自动增加固定代码吧
#include
using namespace std;
class B;
class A
{
int a;


int b;
public:
A(int x,int y):a(x),b(y){}
A(B &aa)
{
a=aa.a;
b=aa.b;
cout<<a<<b;
}
};
class B
{
int a;
int b;
public:
B(int x,int y):a(x),b(y){}
B(A &bb)
{
a=bb.a;
b=bb.b;
cout<<a<<b;
}
};
int main()
{
A h(1,2);
B g(3,4);
A f(g);
B j(h);
return 0;
}
//注意:代码模板中的代码将会被复制到任何新创建的文件中,编辑代码模板中的代码,让他帮你自动增加固定代码吧
#include
using namespace std;
class A
{
int a;
int *p;
public:
A(int x){a=x;p=new int(1);cout<<*p;}
A(A &aa)
{
a=aa.a;
p=new int(2);
cout<<a<<' '<<p;
}
~A()
{delete p;}
};
int main()juu
{
A s(1);
A d(s);
return 0;
}//注意:代码模板中的代码将会被复制到任何新创建的文件中,编辑代码模板中的代码,让他帮你自动增加固定代码吧
#include
using namespace std;
class A
{
int a;
public :
A(int a){a=a;cout<<a;}
};
int main()
{
A g(2);
return 0;
}

猜你喜欢

转载自blog.csdn.net/Milan___Kundera/article/details/79969525