Проект структурирован в соответствии с принятыми стандартами и содержит следующие каталоги верхнего уровня:
/docs
— документация: задание;/src
— исходные платформо-мало-или-почти-независимые коды;/tests
— тестыreadme.md
— ридмишка с комментариями к содержимому текущего каталога в формате Markdown. Чтобы просмотреть локальную версию файла с красивым форматированием, можно открыть в Firefox с установленным каким-то там плагином.
В файле stack_machine.h в самом верху у вас есть 10 директив препроцессора define
.
Вы раскомментируете только те дефайны, которые соответствуют операторам (см. раздел 3.3 задания ) индивидуального варианта.
При этом у вас автоматически "разблокируются" встроенные тесты и нужные классы.
Файл с распределением вариантов по фамилиям: docs/ind-vars.pdf
Если вы этого не сделаете, то тесты и нужные классы работать не будут!!!
Если вы отправите задание, в котором раскомментировано меньше трёх define-ов
(не считая PLUS_OP
), то это будет проверено специальным тестом. Больше можно.
Коммиты после этого времени будут игнорироваться.