Code operator trừ phân số bị [Warning] reference to local variable returned

PhanSo &operator-(PhanSo ps1,PhanSo ps2)
	{
		PhanSo ps;
		ps.ts=ps1.ts*ps2.ms - ps2.ts*ps1.ms;
		ps.ms=ps1.ms*ps2.ms;
		return ps;
	}

mọi người xem đoạn này em bị sai ở đâu không ạ bị báo lỗi:
56 11 C:\Users\dohainamhn\Desktop\bai 2.cpp [Warning] reference to local variable ‘ps’ returned [-Wreturn-local-addr]

Chào Do_Hai_Nam!
Bạn nên tìm hiểu lại scope(phạm vi)!

Hi Đỗ Hải Nam.
Nó không phải là lỗi. Chỉ là bạn code nó sai thôi.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?