-
Improving JS testing by borrowing from Python
-
Production Electron apps with TypeScript
-
Programming with C++, Spring 2020, Final Exam
Final Exam
-
Programming with C++, Spring 2020, Lecture #27
Generic algorithms (cont.), inserter/stream iterators, lambda expressions
-
Programming with C++, Spring 2020, Lecture #26
Preprocessor, separate compilation
-
Programming with C++, Spring 2020, Lecture #25
(More) sequence containers, generic algorithms
-
Programming with C++, Spring 2020, Lecture #24
Algorithmic complexity, multimap/multiset, unordered associative containers
-
Programming with C++, Spring 2020, Lecture #23
Iterator terminology/invalidation/pitfalls, a deeper look at std::vector
-
Programming with C++, Spring 2020, Lecture #22
Strict weak ordering, iterators
-
Programming with C++, Spring 2020, Lecture #21
Associative containers: std::set, sets of objects, set vs map
-
Programming with C++, Spring 2020, Lecture #20
std::shared_ptr, associative containers: std::map
-
Programming with C++, Spring 2020, Lecture #19
std::optional, containers of polymorphic objects, std::unique_ptr
-
Programming with C++, Spring 2020, Lecture #18
Error handling/exceptions, RAII
-
Programming with C++, Spring 2020, Lecture #17
File input/output, I/O error checking, string streams
-
Programming with C++, Spring 2020, Lecture #16
Destructors, std::vector
-
Programming with C++, Spring 2020, Lecture #15
Midterm exam
-
Programming with C++, Spring 2020, Lecture #14
(Run-time) polymorphism, abstract classes
-
Programming with C++, Spring 2020, Lecture #13
Friends, inheritance
-
Programming with C++, Spring 2020, Lecture #12
Member access control, friends, inheritance
-
Programming with C++, Spring 2020, Lecture #11
Operator overloading (part II), enums, member access control