Repository for teaching students OOP C++