This website requires JavaScript.
4b5cf0766a
- Improved defaulted default constructor description
federico-busato
2021-08-21 17:00:51 +02:00
3b22f9f1b0
- Optimization I: Moore's law notes and minor improvements - Optimization II: minor fixes - Ecosytem: handle multiple test modes in cmake - Translation units: make clear the relation between internal/external linkage and entity address
federico-busato
2021-06-11 13:07:13 +02:00
d851dc92fd
- Added prefix/postfix increment semantic - Add Posit reference - Added undefined behavior section - Advanded topics improvements - Reorganization of documentation section across ecosystem/convention - speedscope perf visualizer - Coverage: lcov replaced by gcovr - Cmake reorganization - Several fixes in Optimization I
federico-busato
2021-06-05 19:10:21 +02:00
da99b032e5
typos fixing and minor improvements
federico-busato
2021-05-20 21:34:34 +02:00
e7544df4db
Improved PIMPL section
federico-busato
2021-05-20 13:12:28 +02:00
850f72b7a3
switch to 16:9 + minor improvements
federico-busato
2021-05-15 19:27:10 +02:00
a6910fe20c
Basic Concepts III: improve type punning section
federico-busato
2021-04-30 15:19:10 +02:00
b7a29bd187
Translation Units: improved many examples
federico-busato
2021-04-24 14:48:54 +02:00
895b227afb
Translation Units: Improved storage class
federico-busato
2021-04-22 21:25:20 +02:00
cbc9d02101
Templates I/II: minor fixes
federico-busato
2021-04-16 18:31:28 +02:00
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
federico-busato
2021-04-11 12:53:42 +02:00
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
federico-busato
2021-04-08 14:57:42 +02:00
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
federico-busato
2021-04-03 20:08:41 +02:00
2811d807d9
Moved inline function declaration and fixed minor issues
federico-busato
2021-03-28 15:48:00 +02:00
12c251fc03
Refactoring Object Oriented I and minor fixes
federico-busato
2021-03-27 20:07:15 +01:00
40a14d0ea1
Added Inheritance Casting and minor fixes
federico-busato
2021-03-19 19:51:45 +01:00
f22fabdb6f
typo fixing for slides 1/2/3
federico-busato
2021-03-12 19:25:49 +01:00
81e2668e52
2021 update
federico-busato
2021-03-04 22:54:21 +01:00
2b0c1c4388
const correctness, gcc analyzer, charts update
Federico Busato
2020-11-08 18:54:27 +01:00
5029575374
std::format and refactoring
Federico Busato
2020-10-31 19:41:24 +01:00
d2e4eadb3b
Start C++20 topics and many small improvements
Federico Busato
2020-10-25 12:13:59 +01:00
07064c12cf
typos fixed in some examples
federico-busato
2020-05-11 13:04:30 +02:00
b90753c457
Added another example of type trait, readability improvements
federico-busato
2020-05-04 13:02:37 +02:00
1e9c3de88b
Updated parallel platforms
federico-busato
2020-05-02 12:40:48 +02:00
9d05043916
- template examples improved - added assert, multiplication optimizations
federico-busato
2020-04-27 13:27:34 +02:00
d3259b167f
Improved some examples and sentences
federico-busato
2020-04-20 12:54:25 +02:00
63b726e93b
Corrected wrong rendering, added range-for example
federico-busato
2020-04-19 21:48:05 +02:00
b5332a72b8
typo fixing
federico-busato
2020-04-19 21:21:34 +02:00
54fe6f8ebe
Lecture reordering and typos fixed
FedericoUnivr
2020-04-06 12:47:46 +02:00
a9757ef372
typos correction
FedericoUnivr
2020-03-30 13:57:50 +02:00
6940970fb9
slide reordering, keyword highlight, typos fixed
FedericoUnivr
2020-03-29 22:44:02 +02:00
10a5cb8c4b
Added fuzz testing
FedericoUnivr
2020-03-29 22:41:55 +02:00
a2587a4379
slide reordering, keyword highlight, typos fixed
FedericoUnivr
2020-03-29 22:40:51 +02:00
f26f5302a5
Initiliazation section revisited
FedericoUnivr
2020-03-24 14:03:30 +01:00
978d1bc06a
Typos fixed
FedericoUnivr
2020-03-23 14:16:22 +01:00
788082ea69
fixed typo
FedericoUnivr
2020-03-22 21:08:02 +01:00
9ddce8c3a6
Added Copy Constructor + Pass by-value example
FedericoUnivr
2020-03-22 15:56:00 +01:00
8b4ca69830
small improvements and typos fixing
FedericoUnivr
2020-03-22 15:54:49 +01:00
6efa74ed4c
Added Windows compiler installation instructions
FedericoUnivr
2020-03-22 12:26:22 +01:00
f648239f83
Added memory usage comparison
FedericoUnivr
2020-03-22 12:24:54 +01:00
5b94af8218
overlay removed
FedericoUnivr
2020-03-16 13:11:18 +01:00
380c3b4307
Fixed examples typos and truncation improvements
FedericoUnivr
2020-03-16 13:06:59 +01:00
022cfd597a
added floating-point issue and fixed typos
FedericoUnivr
2020-03-16 00:43:17 +01:00
5d364c2fab
Clarify C++ IDE/editors
FedericoUnivr
2020-03-12 11:43:15 +01:00
ee44aebbb3
Improved fixed-width integer section
FedericoUnivr
2020-03-11 19:26:55 +01:00
c1a321705b
improved unsigned example
FedericoUnivr
2020-03-08 19:21:05 +01:00
e8adcdc3b7
fix overflow value
FedericoUnivr
2020-03-08 19:04:13 +01:00
191b28c9e0
Redmonk ranking updated
FedericoUnivr
2020-03-06 13:08:03 +01:00
c11fa19885
Added sourcecode.com tool
FedericoUnivr
2020-03-01 17:46:53 +01:00
8794926df0
README improvements v2
FedericoUnivr
2020-03-01 13:14:41 +01:00
e0cb6d764f
README improvements
FedericoUnivr
2020-03-01 13:09:56 +01:00
c8109cef95
V3
FedericoUnivr
2020-03-01 12:50:30 +01:00
5e644ec59f
added bug meme
FedericoUnivr
2019-06-16 19:46:48 +02:00
05d712d5d5
Floating-point improvement
FedericoUnivr
2019-06-16 19:46:28 +02:00
59b438bd75
fixed doxygen typo
FedericoUnivr
2019-06-04 11:36:20 +02:00
59f98e380a
Added convention priority
FedericoUnivr
2019-06-03 23:10:02 +02:00
a91bfc5a38
Tools update, fix typos
FedericoUnivr
2019-05-19 20:01:36 +02:00
a9ded791cc
fix static const
FedericoUnivr
2019-05-12 18:47:21 +02:00
d42538c065
fix formatting issue
FedericoUnivr
2019-05-06 23:54:00 +02:00
dc3533bfa6
update loop unrolling, add cache example, instruction table
FedericoUnivr
2019-04-29 23:17:04 +02:00
2dd4015011
update valgrind 3.15, add ripgrep
FedericoUnivr
2019-04-29 23:16:05 +02:00
e8151d3275
add energy efficiency
FedericoUnivr
2019-04-29 23:15:22 +02:00
1bdffe43fb
Typo fixed
FedericoUnivr
2019-04-16 09:29:46 +02:00
0d4c222ab8
Add brace initialization conversion
FedericoUnivr
2019-04-01 20:51:59 +02:00
90cd6145b6
add macro trick - TO_LITERAL
FedericoUnivr
2019-04-01 20:50:54 +02:00
7f3794cf46
Macro Common Error 6 added
FedericoUnivr
2019-03-20 23:06:59 +01:00
e562fa4eec
narrowing cast fixed
FedericoUnivr
2019-03-20 22:53:16 +01:00
878b5d37c9
MyStruct* fixed, missing double pointer (2D example)
FedericoUnivr
2019-03-12 11:46:16 +01:00
becfd43819
goto example missing brackets
FedericoUnivr
2019-03-12 11:44:58 +01:00
3d988a6de2
overflow example fixed
FedericoUnivr
2019-03-05 14:44:32 +01:00
3bff663982
style issues
FedericoUnivr
2019-03-05 14:43:57 +01:00
58013aedc3
title update
FedericoUnivr
2019-03-04 11:34:32 +01:00
86b6829097
update to v2.0
FedericoUnivr
2019-03-04 11:29:53 +01:00
597bc0bed0
version 1.5
FedericoUnivr
2018-09-02 20:24:39 +02:00
4dfe0a34c9
Basic Concepts II, Template II, Code Organization Updated
FedericoUnivr
2018-07-04 20:18:36 +02:00
07cedce95c
Code Organization updated
FedericoUnivr
2018-06-06 15:26:42 +02:00
7fb5b86562
Iterators updated
FedericoUnivr
2018-06-01 13:02:36 +02:00
d9c22eb6ae
Iterators and Code Organization updated
FedericoUnivr
2018-06-01 10:25:19 +02:00
274c9b5bb3
Basic Concepts and Code Organization
FedericoUnivr
2018-05-29 12:17:04 +02:00
85e0444572
general improvements
FedericoUnivr
2018-05-28 11:23:37 +02:00
c9b7a09827
Code Organization/Templates II/Debugging and Tools
FedericoUnivr
2018-05-25 12:36:00 +02:00
a5c8eecb9f
Debugging tools updated
FedericoUnivr
2018-05-15 15:03:38 +02:00
216737c8b1
code organization updated
FedericoUnivr
2018-05-10 14:44:38 +02:00
089d1cfe11
Code Organization Updated
FedericoUnivr
2018-05-04 18:04:34 +02:00
724ca97fe4
Code Organization updated
FedericoUnivr
2018-05-04 11:42:50 +02:00
1db0fef5e1
typo correction
FedericoUnivr
2018-05-04 11:05:10 +02:00
4a09196c3e
ObjectOriented updated
FedericoUnivr
2018-04-16 15:57:16 +02:00
c7b67594aa
ObjectOriented updated
FedericoUnivr
2018-04-14 18:07:16 +02:00
43a06b097d
ObjectOriented updated
FedericoUnivr
2018-04-13 19:28:54 +02:00
19e0909a10
ObjectOriented updated
FedericoUnivr
2018-04-11 12:47:33 +02:00
420012442e
BasicConceptsII updated
FedericoUnivr
2018-04-06 18:42:18 +02:00
b5d8126589
BasicConcepts and ObjectOriented updated
FedericoUnivr
2018-04-06 17:50:07 +02:00
0a7d8de095
BasicConcepts II updated
FedericoUnivr
2018-04-06 09:49:41 +02:00
48e3d044e5
ObjectOriented updated
FedericoUnivr
2018-04-05 12:44:15 +02:00
9de86d478f
Basic Concept II
FedericoUnivr
2018-04-03 15:55:22 +02:00
131e5ccd70
Basic Concepts II updated
FedericoUnivr
2018-03-16 18:01:11 +01:00
d1513ddbd0
README updated
FedericoUnivr
2018-03-15 10:44:08 +01:00
36b95f482b
Basic Concepts II updated ToDo added
FedericoUnivr
2018-03-14 16:11:06 +01:00
6d795b1776
README and Online Compilers updated
FedericoUnivr
2018-03-10 11:57:22 +01:00
6ff83f579d
Online Compilers link updated
FedericoUnivr
2018-03-09 19:42:45 +01:00