Task {5} - Explorer
Здравейте, имам сериозен проблем с тази задача, надявам се, че някой ще отдели време да ми помогне.
Условие:
https://pasteboard.co/JnkLTee.png , https://pasteboard.co/JnkM0Mo.png, https://pasteboard.co/JnkM6MU.png ( не се побира в 1 снимка )
https://drive.google.com/drive/folders/1KHztv3kjuuXOGTPaOi470_TPC1-jab0m?usp=sharing ( В Skeleton са скелетите на задача, които не трябва да променям, а My Files са файловете, които са добавени от мен, не ползвам 1 файл и той е ByteContainer. Мисля, че ми е излишен ).
Използвам
std::shared_ptr<FileSystemObjectsContainer> location;
, за команда cd. То сочи към мястото в което ми съм. То е FileSYstemObjectsContainer, понеже ако сочи към directory / shortcut искам да напиша ->add, за да добавя съответното нещо.
Продължението на проблема съм го написал, като коментар в кода. Мисля, че ще е по-добре да се разгледа там.
Нямам по-добри идеи и се надявам някой да може да ме насочи на някъде !