Здравейте,
Както знаете, проектите трябва да се предадат на две части. Първата част трябва да предадете до 17.05.
Разпределението на проектите остава същото както е в таблицата, а самите проекти ще важат както за основния курс, така и за практикум.
За предаването:
Първата част от всеки проект да включва цялата функционалност на проекта, но без командите и без използване на външни файлове за запазване, редактиране и триене (Тоест за да се покаже първата част, в main() се създават необходимите обекти и им се викат необходимите функции).
А втората част да включва командите, запазването на данните в файлове и валидация на файл при отваряне.
За проектите може да използвате string и vector, стига да имате:
- поне един клас, който работи с char*
- поне един клас, който работи със ръчно управляван масив (resize array)
Ако прецените, че времето няма да ви стигне за цялостна имплементация на първата част, състедоточете се най-вече върху дизайна на класовете и представянето на състоянието на всеки клас.