Namespaces, classes, member functions, stdio streams in C++
I developed this modules without TDD (Test-driven development)
but now I start to implement it
from the first exercices.
If you wanna run tests go for this section
This module is to learn about syntax of language and understand how to create a class and methods, read a code made in cpp and implement classes using this provided files as base.
This module is about pointers to members, memory allocation, references, switch statements.
This module is about inheritance in general, and about the .
This module is to trainning the past concepts and work with exceptions.
This module is about casting, conversion of scalar types, serialization, identify real type and so forth.
This module is about templates, how to use and create them.
This module we start to work with
(standard template library)
, templated containers and more iterators.
This module force in every exercice to use STL.
You should install google tests framework on your system if you don't have yet or run it in a codespaces or a container docker
this is the repository with documentation
If you install correctly, (in root directory of exercice like ex00
) type make run_tests
and output should be like this (module_00/ex00):