15 lines
917 B
Markdown
15 lines
917 B
Markdown
## Cpp20
|
|
<!-- .slide: data-background="#ccc" -->
|
|
|
|
- <!-- .element: class="fragment fade-in" --> ranges
|
|
- <!-- .element: class="fragment fade-in" --> modules
|
|
- <!-- .element: class="fragment fade-in" --> operator<=>,
|
|
- <!-- .element: class="fragment fade-in" --> designated initializers,
|
|
- <!-- .element: class="fragment fade-in" --> atributes
|
|
- <!-- .element: class="fragment fade-in" --> pack-expansion in lmabdas (how to avoid copy)
|
|
- <!-- .element: class="fragment fade-in" --> template syntax for lambdas
|
|
- <!-- .element: class="fragment fade-in" --> uniform erasure
|
|
- <!-- .element: class="fragment fade-in" --> How to log useful informations in fast way using C++20 (source_loaction), subtitution for old macros.
|
|
- <!-- .element: class="fragment fade-in" --> bit operations
|
|
- <!-- .element: class="fragment fade-in" --> format your string like in <code>printf</code>
|
|
<!-- .slide: style="font-size: 0.80em" -->
|