嵌入式c++加号运算符重载

Posted 文某9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式c++加号运算符重载相关的知识,希望对你有一定的参考价值。

包含全局函数+重载和成员函数使+重载

class aa

public:
	int a,b;
    //这部分是成员函数+重载
	//aa operator+(aa &p)
	//
	//   aa temp;
	//   temp.a=this->a+p.a;
	//   temp.b=this->b+p.b;
	//   return temp;
	//;
;



//全局函数+重载
aa operator+(aa &p1,aa &p2)

	 aa temp;
	 temp.a=p1.a+p2.a;
	 temp.b=p1.b+p2.b;
	 return temp;




int main()

	aa a1;
	a1.a=10;
	a1.b=20;
	aa a2;
	a2.a=10;
	a2.b=20;
	aa a3=a1+a2;
	cout << a3.a << endl;
	cout << a3.b  << endl;
	system("pause");
	return 0;


  

以上是关于嵌入式c++加号运算符重载的主要内容,如果未能解决你的问题,请参考以下文章

c++中加号运算符重载

c++中运算符重载

C++运算符的重载

C++类和对象--运算符重载

运算符重载(C++)

c++运算符重载