01/10/2018, 11:45

2 kiểu nạp chồng toán tử khác gì nhau?

kiểu 1:

PS operator+(PS p1,PS p2)
{
PS q;
q.ts=p1.ts*p2.ms+p2.ts*p1.ms;
q.ms=p1.ms*p2.ms;
return q;
}

kiểu 2:

PS operator+(PS p)
{
PS q;
q.tu=tu*p.mau+mau*p.tu;
q.mau=mau*ps.mau;
return q;
}

kiểu 1 em đọc trong sách pham van ất
kiểu 2 em xem trên mạng
em muốn hỏi 2 kiểu này khác nhau ở đâu ạ

Dark.Hades viết 13:48 ngày 01/10/2018

1 kiểu là non-member, 1 kiểu là member
Kiểu 1 viết bên ngoài class, kiểu 2 bắt buộc phải viết trong class

rogp10 viết 13:55 ngày 01/10/2018

Viết như đoạn 1 thì sẽ phải dùng friend, vì đang viết từ đầu.

Bài liên quan
0