Commit Graph

150 Commits

Author SHA1 Message Date
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
40a14d0ea1 Added Inheritance Casting and minor fixes 2021-03-19 19:51:45 +01:00
federico-busato
f22fabdb6f typo fixing for slides 1/2/3 2021-03-12 19:25:49 +01:00
federico-busato
81e2668e52 2021 update 2021-03-04 22:54:21 +01:00
Federico Busato
2b0c1c4388 const correctness, gcc analyzer, charts update 2020-11-08 18:54:27 +01:00
Federico Busato
5029575374 std::format and refactoring 2020-10-31 19:41:24 +01:00
Federico Busato
d2e4eadb3b Start C++20 topics and many small improvements 2020-10-25 12:13:59 +01:00
federico-busato
07064c12cf typos fixed in some examples 2020-05-11 13:04:30 +02:00
federico-busato
b90753c457 Added another example of type trait, readability improvements 2020-05-04 13:02:37 +02:00
federico-busato
1e9c3de88b Updated parallel platforms 2020-05-02 12:40:48 +02:00
federico-busato
9d05043916 - template examples improved
- added assert, multiplication optimizations
2020-04-27 13:27:34 +02:00
federico-busato
d3259b167f Improved some examples and sentences 2020-04-20 12:54:25 +02:00
federico-busato
63b726e93b Corrected wrong rendering, added range-for example 2020-04-19 21:48:05 +02: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
a9757ef372 typos correction 2020-03-30 13:57:50 +02:00
FedericoUnivr
6940970fb9 slide reordering, keyword highlight, typos fixed 2020-03-29 22:44:02 +02:00
FedericoUnivr
10a5cb8c4b Added fuzz testing 2020-03-29 22:41:55 +02:00
FedericoUnivr
a2587a4379 slide reordering, keyword highlight, typos fixed 2020-03-29 22:40:51 +02:00
FedericoUnivr
f26f5302a5 Initiliazation section revisited 2020-03-24 14:03:30 +01:00
FedericoUnivr
978d1bc06a Typos fixed 2020-03-23 14:16:22 +01:00
FedericoUnivr
788082ea69 fixed typo 2020-03-22 21:08:02 +01:00
FedericoUnivr
9ddce8c3a6 Added Copy Constructor + Pass by-value example 2020-03-22 15:56:00 +01:00
FedericoUnivr
8b4ca69830 small improvements and typos fixing 2020-03-22 15:54:49 +01:00
FedericoUnivr
6efa74ed4c Added Windows compiler installation instructions 2020-03-22 12:26:22 +01:00
FedericoUnivr
f648239f83 Added memory usage comparison 2020-03-22 12:24:54 +01:00
FedericoUnivr
5b94af8218 overlay removed 2020-03-16 13:11:18 +01:00
FedericoUnivr
380c3b4307 Fixed examples typos and truncation improvements 2020-03-16 13:06:59 +01:00
FedericoUnivr
022cfd597a added floating-point issue and fixed typos 2020-03-16 00:43:17 +01:00
FedericoUnivr
5d364c2fab Clarify C++ IDE/editors 2020-03-12 11:43:15 +01:00
FedericoUnivr
ee44aebbb3 Improved fixed-width integer section 2020-03-11 19:26:55 +01:00
FedericoUnivr
c1a321705b improved unsigned example 2020-03-08 19:21:05 +01:00
FedericoUnivr
e8adcdc3b7 fix overflow value 2020-03-08 19:04:13 +01:00
FedericoUnivr
191b28c9e0 Redmonk ranking updated 2020-03-06 13:08:03 +01:00
FedericoUnivr
c11fa19885 Added sourcecode.com tool 2020-03-01 17:46:53 +01:00
FedericoUnivr
8794926df0 README improvements v2 2020-03-01 13:14:41 +01:00
FedericoUnivr
e0cb6d764f README improvements 2020-03-01 13:09:56 +01:00
FedericoUnivr
c8109cef95 V3 2020-03-01 12:50:30 +01:00
FedericoUnivr
5e644ec59f added bug meme 2019-06-16 19:46:48 +02:00
FedericoUnivr
05d712d5d5 Floating-point improvement 2019-06-16 19:46:28 +02:00
FedericoUnivr
59b438bd75 fixed doxygen typo 2019-06-04 11:36:20 +02:00
FedericoUnivr
59f98e380a Added convention priority 2019-06-03 23:10:02 +02:00
FedericoUnivr
a91bfc5a38 Tools update, fix typos 2019-05-19 20:01:36 +02:00
FedericoUnivr
a9ded791cc fix static const 2019-05-12 18:47:21 +02:00
FedericoUnivr
d42538c065 fix formatting issue 2019-05-06 23:54:00 +02:00
FedericoUnivr
dc3533bfa6 update loop unrolling, add cache example, instruction table 2019-04-29 23:17:04 +02:00
FedericoUnivr
2dd4015011 update valgrind 3.15, add ripgrep 2019-04-29 23:16:05 +02:00