A collection of homework tasks from my c++ course
- Obwody - basic usage of IO, STL sets, and regex.
- Strset - interfacing with C, static initialization order.
- Wallet - operator overloading, lvalues, prvalues, xvalues, move semantics, copy elision.
- Battle - template metaprogramming, constexpr.
- Citation graph - smart pointers, exception safety.
- Battle 2 - multiple and virtual inheritance.
- TST - functional data structures with smart pointers.