首页 > 其他 > 详细

面向对象,全局函数和成员函数之间的转换

时间:2018-08-01 23:15:02      阅读:182      评论:0      收藏:0      [点我收藏+]

技术分享图片

class A
{
private:
 int a;
 int b;
public:
 A(int a, int b)
 {
  this->a = a;
  this->b = b;
 }
 A Test(A &aa)
 {
  A temp = A(this->a + aa.a, this->b + aa.b);
  cout << temp.a << "b:" << temp.b << endl;
  return temp;
 }
 A &Test1(A &Aa)
 {
  this->a = this->a + Aa.a;
  this->b = this->b + Aa.b;
  return *this;
 }
 void print()
 {
  cout << this->a << "b:" << this->b << endl;
 }
};
void main()
{
 A a1(1, 2);
 A a2(3, 4);
 a1.Test1(a2);
 //a2.Test(a1);
 a1.print();
 
 system("pause");
}

面向对象,全局函数和成员函数之间的转换

原文:https://www.cnblogs.com/jefy/p/9404388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!