├── 23.09.06 ├── code │ ├── CMakeLists.txt │ └── main.cpp └── Вводная леция. Язык С и С++.pdf ├── 23.09.13 ├── Lecture 1. Types & operators & function.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.09.20 ├── Lecture 2. Pointer, arrays, struct and union.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.10.11 ├── Lecture 3. Memory.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.10.25 ├── Lecture 4. Reference, initialization, function, namespace.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.11.01 ├── Lecture 5. Compiler and preprocessor.pdf └── code │ ├── CMakeLists.txt │ ├── main.cpp │ ├── math.cpp │ └── math.h ├── 23.11.08 ├── Lecture 6. C++. ООП. Абстракция. Инкапсуляция.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.11.15 └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.11.22 ├── Lecture 7. Operator overloading.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.11.29 ├── Lecture 8 C++. ООП. Наследование. Полиморфизм..pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 23.12.27 ├── Lecture 9. Template. class and function - I.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.02.14 ├── Lecture 10. Template - 2.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.02.21 └── Lecture 11. STL. Контейнеры, итераторы, алгоритмы.pdf ├── 24.02.28 ├── Lecture 12. STL. Контейнеры, итераторы, алгоритмы - II.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.03.06 ├── Lecture 13. STL. Контейнеры, итераторы, алгоритмы - III.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.03.13 ├── Lecture 14. Error Handling.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.03.20 └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.03.27 ├── Lecture 15. Lambda.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.04.10 ├── Lecture 16. Casts, CRTP.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.04.17 ├── Lecture 17. Value categories & Move semantics.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.05.08 ├── Lecture 18. Variadic template.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── 24.05.22 ├── Lecture 19. Templet Metaprogramming.pdf └── code │ ├── CMakeLists.txt │ └── main.cpp ├── Exam - I.md ├── Exam - II.md └── README.md /23.09.06/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.06/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.09.06/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.06/code/main.cpp -------------------------------------------------------------------------------- /23.09.06/Вводная леция. Язык С и С++.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.06/Вводная леция. Язык С и С++.pdf -------------------------------------------------------------------------------- /23.09.13/Lecture 1. Types & operators & function.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.13/Lecture 1. Types & operators & function.pdf -------------------------------------------------------------------------------- /23.09.13/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.13/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.09.13/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.13/code/main.cpp -------------------------------------------------------------------------------- /23.09.20/Lecture 2. Pointer, arrays, struct and union.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.20/Lecture 2. Pointer, arrays, struct and union.pdf -------------------------------------------------------------------------------- /23.09.20/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.20/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.09.20/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.09.20/code/main.cpp -------------------------------------------------------------------------------- /23.10.11/Lecture 3. Memory.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.11/Lecture 3. Memory.pdf -------------------------------------------------------------------------------- /23.10.11/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.11/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.10.11/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.11/code/main.cpp -------------------------------------------------------------------------------- /23.10.25/Lecture 4. Reference, initialization, function, namespace.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.25/Lecture 4. Reference, initialization, function, namespace.pdf -------------------------------------------------------------------------------- /23.10.25/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.25/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.10.25/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.10.25/code/main.cpp -------------------------------------------------------------------------------- /23.11.01/Lecture 5. Compiler and preprocessor.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.01/Lecture 5. Compiler and preprocessor.pdf -------------------------------------------------------------------------------- /23.11.01/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.01/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.11.01/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.01/code/main.cpp -------------------------------------------------------------------------------- /23.11.01/code/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.01/code/math.cpp -------------------------------------------------------------------------------- /23.11.01/code/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.01/code/math.h -------------------------------------------------------------------------------- /23.11.08/Lecture 6. C++. ООП. Абстракция. Инкапсуляция.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.08/Lecture 6. C++. ООП. Абстракция. Инкапсуляция.pdf -------------------------------------------------------------------------------- /23.11.08/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.08/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.11.08/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.08/code/main.cpp -------------------------------------------------------------------------------- /23.11.15/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.15/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.11.15/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.15/code/main.cpp -------------------------------------------------------------------------------- /23.11.22/Lecture 7. Operator overloading.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.22/Lecture 7. Operator overloading.pdf -------------------------------------------------------------------------------- /23.11.22/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.22/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.11.22/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.22/code/main.cpp -------------------------------------------------------------------------------- /23.11.29/Lecture 8 C++. ООП. Наследование. Полиморфизм..pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.29/Lecture 8 C++. ООП. Наследование. Полиморфизм..pdf -------------------------------------------------------------------------------- /23.11.29/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.29/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.11.29/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.11.29/code/main.cpp -------------------------------------------------------------------------------- /23.12.27/Lecture 9. Template. class and function - I.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.12.27/Lecture 9. Template. class and function - I.pdf -------------------------------------------------------------------------------- /23.12.27/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.12.27/code/CMakeLists.txt -------------------------------------------------------------------------------- /23.12.27/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/23.12.27/code/main.cpp -------------------------------------------------------------------------------- /24.02.14/Lecture 10. Template - 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.14/Lecture 10. Template - 2.pdf -------------------------------------------------------------------------------- /24.02.14/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.14/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.02.14/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.14/code/main.cpp -------------------------------------------------------------------------------- /24.02.21/Lecture 11. STL. Контейнеры, итераторы, алгоритмы.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.21/Lecture 11. STL. Контейнеры, итераторы, алгоритмы.pdf -------------------------------------------------------------------------------- /24.02.28/Lecture 12. STL. Контейнеры, итераторы, алгоритмы - II.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.28/Lecture 12. STL. Контейнеры, итераторы, алгоритмы - II.pdf -------------------------------------------------------------------------------- /24.02.28/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.28/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.02.28/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.02.28/code/main.cpp -------------------------------------------------------------------------------- /24.03.06/Lecture 13. STL. Контейнеры, итераторы, алгоритмы - III.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.06/Lecture 13. STL. Контейнеры, итераторы, алгоритмы - III.pdf -------------------------------------------------------------------------------- /24.03.06/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.06/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.03.06/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.06/code/main.cpp -------------------------------------------------------------------------------- /24.03.13/Lecture 14. Error Handling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.13/Lecture 14. Error Handling.pdf -------------------------------------------------------------------------------- /24.03.13/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.13/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.03.13/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.13/code/main.cpp -------------------------------------------------------------------------------- /24.03.20/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.20/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.03.20/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.20/code/main.cpp -------------------------------------------------------------------------------- /24.03.27/Lecture 15. Lambda.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.27/Lecture 15. Lambda.pdf -------------------------------------------------------------------------------- /24.03.27/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.27/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.03.27/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.03.27/code/main.cpp -------------------------------------------------------------------------------- /24.04.10/Lecture 16. Casts, CRTP.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.10/Lecture 16. Casts, CRTP.pdf -------------------------------------------------------------------------------- /24.04.10/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.10/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.04.10/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.10/code/main.cpp -------------------------------------------------------------------------------- /24.04.17/Lecture 17. Value categories & Move semantics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.17/Lecture 17. Value categories & Move semantics.pdf -------------------------------------------------------------------------------- /24.04.17/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.17/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.04.17/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.04.17/code/main.cpp -------------------------------------------------------------------------------- /24.05.08/Lecture 18. Variadic template.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.08/Lecture 18. Variadic template.pdf -------------------------------------------------------------------------------- /24.05.08/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.08/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.05.08/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.08/code/main.cpp -------------------------------------------------------------------------------- /24.05.22/Lecture 19. Templet Metaprogramming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.22/Lecture 19. Templet Metaprogramming.pdf -------------------------------------------------------------------------------- /24.05.22/code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.22/code/CMakeLists.txt -------------------------------------------------------------------------------- /24.05.22/code/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/24.05.22/code/main.cpp -------------------------------------------------------------------------------- /Exam - I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/Exam - I.md -------------------------------------------------------------------------------- /Exam - II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/Exam - II.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/is-itmo-c-23/lectures/HEAD/README.md --------------------------------------------------------------------------------