C++ 运算符重载 运算符属于左边的

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25244495/article/details/83472182
class A
{
public:
	int a;
	A operator+(const A &a)
	{
		A res;
		res.a = this->a+a.a;
		return res;
	}
};

int main()
{
	A a1,a2;
	a1.a = 1;
	a2.a = 2;         
	A a3 = a1 + a2;设断点调试时this->a的值为1

	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_25244495/article/details/83472182