Орындауға арналған тапсырмалар: Алдыңғы жұмыста орындалған тапсырма үшін класс объектілерін енгізу-шығару амалдарын қайта жүктеу, жеке объектіні және кластың барлық объектілерінің тізімін консольдан текстік файлға немесе керісінше ыңғайлы түрде енгізу-шығаруды жүзеге асыруға мүмкіндік беретін функцияны өңдеу.
Демонстрациялық программаны, оған объектілер санын өзгерту үшін конструкторлар мен деструкторлардың өңделген функцияларын шақыруды қоса отырып өзгерту.
«Кітапхана» класын сипаттау. Кітаптардың кез келген санымен жұмыс жасау мүмкіндігін, қандай да бір параметрі бойынша (мысалы, авторы бойынша немесе шығарылған жылы бойынша) кітапты іздеу мүмкіндігін, кітапханаға кітап қосу, кітапты өшіру, әртүрлі өрістері бойынша кітаптарды сұрыптау мүмкіндіктерін қарастыру. Осы класпен жұмыс жасайтын программа жазу. Бастапқы мәліметтерді файлдан оқып алып, нәтижені екінші файлға жазу.
«Көрсеткіш» класын сипаттау. Көрсеткіштің әр компоненті сөзді және осы сөз кездесетін беттер номерлерін қамтиды. Бір сөзге қатысты беттер саны 1-ден 10-ға дейін. Көрсеткішті клавиатурадан және файлдан құру, көрсеткішті шығару, берілген сөз үшін тиісті беттер номерлерін шығару, көрсеткіштен элементті өшіру мүмкіндіктерін қарастыру. Осы класпен жұмыс жасайтын программа жазу. Программада кластың барлық әдістерін тексеруге мүмкіндік беретін мәзір болуы қажет.