advancedcpp exercises for university course - advanced topics in c++ ex1 -- restaurant ex2 -- calendar (inheritance) ex3 -- container (templates) ex4 -- parser ex5 -- aquarium (design patterns)