-
## +21
## C++20's Calendars and Time Zones in MSVC
## MIYA NATSUHARA
20
21
October 24-29
# C++20's Calendars and Time Zones in MSVC
# Miya Natsuhara ("MEE-yuh and Daniel Marshall
- A GitHub project tracking the issues, PRs, discussions, etc. related to C++20 chrono: Extensions to (github.com)
• Feature branch (feature/chrono) for rapid development ;
### C++20's chrono adds several new clocks ([time.clock])
Existing clocks (pre-C++20)
• system clock
• (file clock)
New clocks (in C++20)
• utc clock
• tai clock
• gps
0 码力 |
55 页 |
8.67 MB
| 1 年前 3
-
## C++20 ♥ SQL
John R Bandela, MD
## Overview
SQL
C++ Example
Implementation techniques
fixed_string
meta_struct
Parsing compile time strings into meta_structures
;

## Create Orders
ftsd::prepared_statement< //
R"( CREATE TABLE orders(
id INTEGER
0 码力 |
46 页 |
775.02 KB
| 1 年前 3
-
## EXPLORATION OF C++20 METAPROGRAMMING INBAL LEVI
## WHO AM I?
• A C++ enthusiast.
• An embedded software engineer at Solar Edge working on smart home.
• One of the organizers of CoreCpp conference burden is spread out over a large number of uses.
And I don't blame them...
• We’ll see how C++20 creates a paradigm shift in the way we use metaprogramming.
## OUTLINE
• Part 0: (Prologue) What are Overload resolution and ADL
• Part III: Conditions at compile time pre C++20
• Part IV: Conditions at compile time using C++20 (and beyond...)
• Part V: Advanced methods for controlling compile time logic
0 码力 |
50 页 |
2.59 MB
| 1 年前 3
-
## C++20: An (Almost) Complete Overview
## Cppcon
September 15 $ ^{th} $ 2020
Marc Grégoire
Software Architect
marc.gregoire@nikon.com
 coming later this year
☐ Co-author of C++ Standard Library Quick Reference & C++17 Standard Library jpg)
## iBeC++
## C++20 is big! Lots of new features!

On Friday September 4, 2020, the C++20 standard passed ISO voting
0 码力 |
85 页 |
512.18 KB
| 1 年前 3
-
MACRO-FREE TESTING WITH C++20
KRIS@JUSIAK.NET | @KRISJUSIAK | LINKEDIN.COM/IN/KRIS-JUSIAK
### UT - HTTPS://GITHUB.COM/BOOST-EXT/UT
### UT - HTTPS://GITHUB.COM/BOOST-EXT/UT
C++20 (GCC-9+, CLANG-9.0+, APPLE APPLE CLANG-11.0.0+, MSVC-2019+*)
• (*) LIMITATIONS MAY APPLY
UT - HTTPS://GITHUB.COM/BOOST-EXT/UT
C++20 (GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+, MSVC-2019+*)
- SINGLE header/MODULE (2K LOC) WITH NO EXTERNAL EXTERNAL DEPENDENCIES
• (*) LIMITATIONS MAY APPLY
### UT - HTTPS://GITHUB.COM/BOOST-EXT/UT
C++20 (GCC-9+, CLANG-9.0+, APPLE CLANG-11.0.0+, MSVC-2019+*)
- SINGLE header/MODULE (2K LOC) WITH NO EXTERNAL
0 码力 |
53 页 |
1.98 MB
| 1 年前 3
-
# Beyond struct: Meta-programming a struct Replacement in C++20
John R. Bandela, MD
## Disclaimer

This is not an official - but then we run into:
There are no transparent wrappers in C++
## Let's Go Beyond Struct
C++20
No Macros


clang++ -std=c++20 -o hello_world.cpp.o -c hello_world.cpp -I/path/to/fmt/include
 "C++20: Aggregate, POD, trivial type, standard layout class, what is what." https://andreasfertig.blog/2021/01/cpp20-aggregate-pod-trivial-type-standard-layou
0 码力 |
56 页 |
5.39 MB
| 1 年前 3
-
## Compile-Time Compression and Resource Generation with C++
20
## ASHLEY ROLL
20
21
October 24-29
## I ntroduction
Explore how C++
20's constexper features can:
• Generate data from code at compile-time prog
/DISCARD/ : { *(.*) }
### Compile and link with the linker script build.sh
gcc -O3 --std=c++
20 -c main.cpp -o main.o
ld -o config.out -T config_register.ld main.o
objdump -ds config.out
$ elf64-x86-64
| Contents of section .compressedmap: |
| 20c0 | 00000000 | 00000000 | 01000000 | 00000000 | 00000000 | 000 0 码力 |
59 页 |
1.86 MB
| 1 年前 3 -
## +24
## SuperCharge Your IPC Programs With C++20 and CCI Pattern
## ARIAN AJDARI
20
24
September 15 - 20
## Rules
• IPC stands for Intra-Process Communication
• Programs stand for software running 0 码力 |
57 页 |
7.11 MB
| 1 年前 3
|