itCppCon23 C++ Features You Might Not Know (Jonathan Müller)
Event page: https://italiancpp.org/itcppcon23
Slides: https://github.com/italiancpp/itcppcon23
---
C++ is a big language -- the upcoming C++23 standard will be over 2000 pages long. This talk will cover some obscure features you might not know. We will cover strange syntax like commutative array indexing and complicated declarators, surprising cases of undefined behavior in frequently used operators contrasted with a surprising lack of undefined behavior in operations that really shouldn't work, overlooked language facilities -- some of them actually useful, and half-forgotten standard library functions -- some of them for good reason.
For each feature, we will talk about the what, the why, and how you can use it to write better (or much, *much* worse) C++ programs.
--
The Italian C++ Conference 2023 was sponsored by:
- Luxoft (https://www.luxoft.com/)
- QubicaAMF Worldwide (https://www.qubicaamf.com/company)
- AIV - Accademia Italiana Videogiochi (https://www.aiv01.it/)
- ZURU Tech (https://zuru.tech/join-the-team)
- think-cell Software (https://www.think-cell.com/italiancpp)
- KDAB (https://kdab.com/)
- Elettronica Group (https://www.elettronicagroup.com/)
Видео itCppCon23 C++ Features You Might Not Know (Jonathan Müller) канала Italian Cpp Community
Slides: https://github.com/italiancpp/itcppcon23
---
C++ is a big language -- the upcoming C++23 standard will be over 2000 pages long. This talk will cover some obscure features you might not know. We will cover strange syntax like commutative array indexing and complicated declarators, surprising cases of undefined behavior in frequently used operators contrasted with a surprising lack of undefined behavior in operations that really shouldn't work, overlooked language facilities -- some of them actually useful, and half-forgotten standard library functions -- some of them for good reason.
For each feature, we will talk about the what, the why, and how you can use it to write better (or much, *much* worse) C++ programs.
--
The Italian C++ Conference 2023 was sponsored by:
- Luxoft (https://www.luxoft.com/)
- QubicaAMF Worldwide (https://www.qubicaamf.com/company)
- AIV - Accademia Italiana Videogiochi (https://www.aiv01.it/)
- ZURU Tech (https://zuru.tech/join-the-team)
- think-cell Software (https://www.think-cell.com/italiancpp)
- KDAB (https://kdab.com/)
- Elettronica Group (https://www.elettronicagroup.com/)
Видео itCppCon23 C++ Features You Might Not Know (Jonathan Müller) канала Italian Cpp Community
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![itCppCon23 Conan 2.0: lessons learned from the C++ ecosystem (Luis Caro Campos)](https://i.ytimg.com/vi/mBlE4VoLTbo/default.jpg)
![itCppCon23 Things you can learn from the C++ standard library (Davide Bianchi)](https://i.ytimg.com/vi/uLIYRuDjkAg/default.jpg)
![itCppCon23 Hello, std::generator (Alberto Barbati)](https://i.ytimg.com/vi/Fl6xYZOFlhk/default.jpg)
![itCppCon23 A case for non-virtual virtual inheritance (Marco Manino)](https://i.ytimg.com/vi/W5a74qoUacI/default.jpg)
![itCppCon23 Lock-free Micro Problems (Davide Di Gennaro)](https://i.ytimg.com/vi/N-3Hxgan1KA/default.jpg)
![itCppCon23 New Algorithms in C++23 (Conor Hoekstra)](https://i.ytimg.com/vi/5FU7Gtkb0IA/default.jpg)
![itCppCon23 Optimization Design Patterns (Mike Shah)](https://i.ytimg.com/vi/ZQ0lGrDs9bI/default.jpg)
![itCppCon23 Towards safe C++: type safety and safety critical domain challenges (Mohamed Selim)](https://i.ytimg.com/vi/ZkhzciTC2JA/default.jpg)
![itCppCon23 C++ and Game Development: the Good, the Bad, and the Ugly (Maurizio De Pascale)](https://i.ytimg.com/vi/IVtqpqHaln0/default.jpg)
![itCppCon23 Improving Compilation Times: Tools & Techniques (Vittorio Romeo)](https://i.ytimg.com/vi/qeLPeuQ5-TI/default.jpg)
![itCppCon23 Unreal Engine in C++, from scratch (Raffaele Rialdi)](https://i.ytimg.com/vi/6_ojuQl2Kx8/default.jpg)
![Italian C++ Community 10th anniversary video](https://i.ytimg.com/vi/9Dnr4o0DGbA/default.jpg)
![[Hybrid Meetup] L'insostenibile leggerezza della qualità del software (Marcello Missiroli)](https://i.ytimg.com/vi/3tdH_ISxa2Y/default.jpg)
![[Hybrid Meetup] Rust for C++ developers (Andrea Battistello)](https://i.ytimg.com/vi/un3WV6FdU0E/default.jpg)
![[Hybrid Meetup] Un primo sguardo al linguaggio di programmazione Carbon (Vincenzo Pelosio)](https://i.ytimg.com/vi/Q2DfZO4y8pE/default.jpg)
![Meetup Ottobre 2022: AMA con Maurizio De Pascale (CTO @IO Interactive)](https://i.ytimg.com/vi/2MEZqYGaksM/default.jpg)
![[Hybrid Meetup] A gentle introduction to gRPC in C++ (Marco Arena)](https://i.ytimg.com/vi/uZUJOsR8pYM/default.jpg)
![[Hybrid Meetup] C++20 for the daily job (Marco Arena)](https://i.ytimg.com/vi/-Zuftu_Fpqo/default.jpg)
![[Hybrid Meetup] C++ Micro Problems (Davide Di Gennaro)](https://i.ytimg.com/vi/xrh_Dn5glU8/default.jpg)
![[Hybrid Meetup] Add an interactive command line to your applications (Daniele Pallastrelli)](https://i.ytimg.com/vi/59g4SkJuGNQ/default.jpg)