Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **1.** Създайте клас `Student`, който съдържа следната информация:
- * име (от тип *MyString*);
- * факултетен номер (от тип *MyString*);
- * курс, в който учи (от тип *unsigned*).
- Да се реализира клас `StudentDB`, който представлява база от данни за съхранение на информацията за студенти. Класът да поддържа следните функционалности:
- * `add` - добавяне студент в базата;
- * `remove` - премахване на студент от базата по подаден факултетен номер;
- * `find` - търсене на студент в базата по подаден факултетен номер;
- * `display` - визуализира информация за базата данни.
- Да се реализира клас `SortedStudentDB`, който наследява `StudentDB` и поддържа следната допълнителна функционалност:
- * `sortBy` - запазва студентите сортирани по подаден критерий;
- Да се реализира клас `FilterStudentDB`, който наследява `StudentDB` и поддържа следните допълнителни функционалности:
- * `filter` - по подаден критерий запазва в базата данни само студентите, които го изпълняват;
- * `limit` - по подаден брой **N** запазва само първите **N** студенти в базата.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement