CppLearning for the 3rd semester