ITMO_ProgrammingCPP C++ laboratories 2. Laboratory work №2 - Classes 3. Laboratory work №3 - Operators overloading 4. Laboratory work №4 - Virtual functions 5. Laboratory work №5 - Templates and exceptions 6. Laboratory work №6 - STL Algorithms 7. Laboratory work №7 - STL compatible circular buffer