Bài tập khó về đa hình trong OOP

Em có 1 bài tập quản lý sách như thế này, em đã áp dụng đa hình cho các hàm Input và Ouput rồi, nhưng đến cái phần sắp xếp sách thì em bị bí ạ, cụ thể là em đẩy các cuốn sách vào một vecto chung là vecto ds , nhưng đến lúc sắp xếp thì không biết đổi chỗ 2 phần tử như thế nào, vì các phần tử có thể là các loại sách khác nhau, đây là souce code của em ạ : http://codepad.org



mong mọi người giúp đỡ. Em cảm ơn nhiều ạ

Đơn giản là dùng std::swap trong thư viện algorithm.
Nó hỗ trợ swap gần như mọi thứ trong C++

2 Likes

các phần tử là các loại sách khác nhau là sao? Thấy cái đề nó báo sắp xếp theo năm xuất bản hoặc số lần mượn mà. Còn swap thì đơn giản bạn swap 2 con trỏ thôi.

1 Like

à ra rồi ạ, em cảm ơn mọi người, đơn giản chỉ là swap 2 cái thôi

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