42 Vienna assigments.
Collection of all the C++ entry level projects designed to learn the foundations of the language
- cpp00 - say hello to C++ and make your own phonebook (ex01)
- cpp01 - use external files and learn how to allocate and delete objects in a C++ way
- cpp02 - build your own first fixed point numbers, overload operators {+,-,/,*,n++,n--,++n,--n,<,>,==,<=,>=, etc... }
- cpp03 - inheritance, multi inheritance and understandig of linkage at compilation vs run time
- cpp04 - polymorphism and how to manage classes via their super classes delete Animal -> kills a Cat (figuratively...)
nice and quick way to make all the builds once you are at the root of the repo:
for i in `find -maxdepth 2 -type d | grep /ex`; do make -C $i; done
and to clean them:
for i in `find -maxdepth 2 -type d | grep /ex`; do make -C $i fclean; done