/qt-materials

Materials for my seminars. C++, Qt, fun (a little bit)

Primary LanguageC++

Qt Materials

Materials for my seminars. C++, Qt, fun (a little bit).

Contents

sem-1

  • Writing a simple JSON Parser
  • Topics: C++ inheritance (virtual functions, abstract classes, dynamic cast, etc).

How to work here?

  • On seminar:
    1. Clone the repo.
    2. Solve tasks from statement folder in solution folder.
    3. Commit task solutions to branch sem-X-solution.
    4. After seminar, I'll merge sem-X-solution into main.
  • On your own:
    1. Clone or fork the repo.
    2. Create folder for your solutions, e. g. my-solution.
    3. Solve tasks from statement folder in my-solution folder.
    4. Check CMakeLists.txt for instructions on how to build the project with the solution folder changed (usually there will just be an environment variable you need to set, e. g. SOLUTION_DIR)
    5. Refer to solution folder if you encounter problems when solving the tasks.
    6. Don't push your solution to this repo :)
    7. If you want to contribute (fix the solution or add a missed test case), open a pull request.