16 Commits

Author SHA1 Message Date
federico-busato
9fbd8ee0a7 September 2021 Update 2
- Basic Concepts I:  Improved C++ operators, added comma and assignment operators
- Advanced Concepts: added error handling and exceptions, added undefined behavior return case
- Minor improvements for Optimization I, Basic Concepts II/III, Object Oriented Programming I
- Translation Units: reorganized and improved linkage and storage class sections
2021-09-19 18:39:53 +02:00
federico-busato
1430736394 September 2021 Update 1
- More meme
- Updated reference books
- Explict/implicit template instantiation
- Reported default stack size on Windows
- Fix wrong visualization of bookmarks
- Added library linking on Windows
- Minor fixes
2021-09-04 19:15:10 +02:00
federico-busato
4b5cf0766a - Improved defaulted default constructor description
- Added a compiler optimization example
- Valgrind vs sanitizer comparison
- Using keyword improvement
2021-08-21 17:00:51 +02:00
federico-busato
850f72b7a3 switch to 16:9 + minor improvements 2021-05-15 19:27:10 +02:00
federico-busato
893ef775d0 Basic Concepts I: added spaceship operator
Object Oriented I: constexpr and constructors/destructor notes
Object Oriented II: RTTI examples improvement, spaceship operator overloading
Templates I: minor fixes
Optimizations I: added compressed bitmask
2021-04-11 12:53:42 +02:00
federico-busato
6e0290044b Advanced topics: refactoring RVO
Object Oriented I/II: fixes private constructors in class
Optimizations I/II:  add Moore's Law vs. algorithms
Utilities: move Algorithm section to 14.Iterators_Containers_Alg
14.Iterators_Containers_Alg: add std::span
2021-04-08 14:58:20 +02:00
federico-busato
ac6bb7bf48 Basic Concepts I: Added float16 proposal, C++ Types Summary
Basic Concepts II: Reorganized Control Flow with Initializer
Basic Concepts III: Better explanation of variable/stack initialization
Object Programming I: Improved static initialization and minor fixes
2021-04-03 20:12:14 +02:00
federico-busato
2811d807d9 Moved inline function declaration and fixed minor issues 2021-03-28 15:48:00 +02:00
federico-busato
12c251fc03 Refactoring Object Oriented I and minor fixes 2021-03-27 20:07:15 +01:00
federico-busato
81e2668e52 2021 update 2021-03-04 22:54:21 +01:00
Federico Busato
d2e4eadb3b Start C++20 topics and many small improvements 2020-10-25 12:13:59 +01:00
federico-busato
b5332a72b8 typo fixing 2020-04-19 21:21:34 +02:00
FedericoUnivr
54fe6f8ebe Lecture reordering and typos fixed 2020-04-06 12:47:46 +02:00
FedericoUnivr
c8109cef95 V3 2020-03-01 12:50:30 +01:00
FedericoUnivr
1bdffe43fb Typo fixed 2019-04-16 09:29:46 +02:00
FedericoUnivr
86b6829097 update to v2.0 2019-03-04 11:29:53 +01:00