├── 2024.09.11 └── Вводная леция. Язык С и С++.pdf ├── 2024.09.18 ├── Lecture 1. Types & operators & function.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.09.25 ├── Lecture 2. Pointer, arrays.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.10.02 ├── Lecture 3. Struct and union.pdf ├── Lecture 4. Memory.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.10.16 ├── Lecture 5. Compiler and preprocessor.pdf └── code │ ├── CMakeLists.txt │ ├── lib.cpp │ ├── lib.h │ └── main.cpp ├── 2024.10.23 └── Lecture 6. Reference, initialization, function, namespace.pdf ├── 2024.10.30 ├── Lecture 7. C++. ООП. Абстракция. Инкапсуляция.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.11.13 ├── Lecture 8. Operator overloading.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.11.20 ├── Lecture 9. ООП. Наследование.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.11.27 └── Lecture 10 ООП. Полиморфизм..pdf ├── 2024.12.04 ├── Lecture 11. Template. class and function - I.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2024.12.18 ├── Lecture 12. Template - II.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.02.05 ├── Lecture 13. Smart pointers.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.02.12 ├── Lecture 14. STL. Контейнеры, итераторы, алгоритмы.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.02.19 ├── Lecture 15. STL. Контейнеры, итераторы, алгоритмы - II.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.03.05 ├── Lecture 16. Error Handling.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.03.12 ├── Lecture 17. Lambda.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.03.26 ├── Lecture 18. Casts, CRTP .pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.04.09 ├── Lecture 19. Value categories & Move semantics.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.04.16 ├── Lecture 20. Variadic Templates.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.04.30 ├── Lecture 21. Template Metaprogramming.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 2025.05.14 ├── Lecture 22. Concurrency.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── Exam - I.md ├── Exam - II.md └── README.md /2024.09.11/Вводная леция. Язык С и С++.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.11/Вводная леция. Язык С и С++.pdf -------------------------------------------------------------------------------- /2024.09.18/Lecture 1. Types & operators & function.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.18/Lecture 1. Types & operators & function.pdf -------------------------------------------------------------------------------- /2024.09.18/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.18/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.09.18/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.18/code/main.cpp -------------------------------------------------------------------------------- /2024.09.25/Lecture 2. Pointer, arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.25/Lecture 2. Pointer, arrays.pdf -------------------------------------------------------------------------------- /2024.09.25/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.25/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.09.25/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.09.25/code/main.cpp -------------------------------------------------------------------------------- /2024.10.02/Lecture 3. Struct and union.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.02/Lecture 3. Struct and union.pdf -------------------------------------------------------------------------------- /2024.10.02/Lecture 4. Memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.02/Lecture 4. Memory.pdf -------------------------------------------------------------------------------- /2024.10.02/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.02/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.10.02/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.02/code/main.cpp -------------------------------------------------------------------------------- /2024.10.16/Lecture 5. Compiler and preprocessor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.16/Lecture 5. Compiler and preprocessor.pdf -------------------------------------------------------------------------------- /2024.10.16/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.16/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.10.16/code/lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.16/code/lib.cpp -------------------------------------------------------------------------------- /2024.10.16/code/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.16/code/lib.h -------------------------------------------------------------------------------- /2024.10.16/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.16/code/main.cpp -------------------------------------------------------------------------------- /2024.10.23/Lecture 6. Reference, initialization, function, namespace.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.23/Lecture 6. Reference, initialization, function, namespace.pdf -------------------------------------------------------------------------------- /2024.10.30/Lecture 7. C++. ООП. Абстракция. Инкапсуляция.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.30/Lecture 7. C++. ООП. Абстракция. Инкапсуляция.pdf -------------------------------------------------------------------------------- /2024.10.30/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.30/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.10.30/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.10.30/code/main.cpp -------------------------------------------------------------------------------- /2024.11.13/Lecture 8. Operator overloading.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.13/Lecture 8. Operator overloading.pdf -------------------------------------------------------------------------------- /2024.11.13/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.13/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.11.13/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.13/code/main.cpp -------------------------------------------------------------------------------- /2024.11.20/Lecture 9. ООП. Наследование.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.20/Lecture 9. ООП. Наследование.pdf -------------------------------------------------------------------------------- /2024.11.20/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.20/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.11.20/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.20/code/main.cpp -------------------------------------------------------------------------------- /2024.11.27/Lecture 10 ООП. Полиморфизм..pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.11.27/Lecture 10 ООП. Полиморфизм..pdf -------------------------------------------------------------------------------- /2024.12.04/Lecture 11. Template. class and function - I.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.04/Lecture 11. Template. class and function - I.pdf -------------------------------------------------------------------------------- /2024.12.04/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.04/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.12.04/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.04/code/main.cpp -------------------------------------------------------------------------------- /2024.12.18/Lecture 12. Template - II.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.18/Lecture 12. Template - II.pdf -------------------------------------------------------------------------------- /2024.12.18/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.18/code/CMakeLists.txt -------------------------------------------------------------------------------- /2024.12.18/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2024.12.18/code/main.cpp -------------------------------------------------------------------------------- /2025.02.05/Lecture 13. Smart pointers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.05/Lecture 13. Smart pointers.pdf -------------------------------------------------------------------------------- /2025.02.05/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.05/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.02.05/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.05/code/main.cpp -------------------------------------------------------------------------------- /2025.02.12/Lecture 14. STL. Контейнеры, итераторы, алгоритмы.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.12/Lecture 14. STL. Контейнеры, итераторы, алгоритмы.pdf -------------------------------------------------------------------------------- /2025.02.12/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.12/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.02.12/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.12/code/main.cpp -------------------------------------------------------------------------------- /2025.02.19/Lecture 15. STL. Контейнеры, итераторы, алгоритмы - II.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.19/Lecture 15. STL. Контейнеры, итераторы, алгоритмы - II.pdf -------------------------------------------------------------------------------- /2025.02.19/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.19/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.02.19/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.02.19/code/main.cpp -------------------------------------------------------------------------------- /2025.03.05/Lecture 16. Error Handling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.05/Lecture 16. Error Handling.pdf -------------------------------------------------------------------------------- /2025.03.05/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.05/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.03.05/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.05/code/main.cpp -------------------------------------------------------------------------------- /2025.03.12/Lecture 17. Lambda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.12/Lecture 17. Lambda.pdf -------------------------------------------------------------------------------- /2025.03.12/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.12/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.03.12/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.12/code/main.cpp -------------------------------------------------------------------------------- /2025.03.26/Lecture 18. Casts, CRTP .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.26/Lecture 18. Casts, CRTP .pdf -------------------------------------------------------------------------------- /2025.03.26/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.26/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.03.26/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.03.26/code/main.cpp -------------------------------------------------------------------------------- /2025.04.09/Lecture 19. Value categories & Move semantics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.09/Lecture 19. Value categories & Move semantics.pdf -------------------------------------------------------------------------------- /2025.04.09/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.09/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.04.09/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.09/code/main.cpp -------------------------------------------------------------------------------- /2025.04.16/Lecture 20. Variadic Templates.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.16/Lecture 20. Variadic Templates.pdf -------------------------------------------------------------------------------- /2025.04.16/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.16/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.04.16/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.16/code/main.cpp -------------------------------------------------------------------------------- /2025.04.30/Lecture 21. Template Metaprogramming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.30/Lecture 21. Template Metaprogramming.pdf -------------------------------------------------------------------------------- /2025.04.30/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.30/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.04.30/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.04.30/code/main.cpp -------------------------------------------------------------------------------- /2025.05.14/Lecture 22. Concurrency.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.05.14/Lecture 22. Concurrency.pdf -------------------------------------------------------------------------------- /2025.05.14/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.05.14/code/CMakeLists.txt -------------------------------------------------------------------------------- /2025.05.14/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/2025.05.14/code/main.cpp -------------------------------------------------------------------------------- /Exam - I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/Exam - I.md -------------------------------------------------------------------------------- /Exam - II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/Exam - II.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-24/lectures/HEAD/README.md --------------------------------------------------------------------------------