Matériel de présentation CPPCON 2020
https://github.com/cppcon/cppcon2020 est l'emplacement canonique des présentations et du code de CPPCON 2020.
Pour les conférenciers: soumettre du matériel
Index des matériaux
Présentations
- 2020 L'année des désinfeurs par Victor Ciura
- Une nouvelle décennie de Visual Studio C ++ 20, Open STL, et plus par Sy Brand, Marian Luparu
- Une bibliothèque d'unités physiques pour le prochain C ++ par Mateusz Pusz
- Un guide détendu pour Memory_Order_Relaxed par Paul E. McKenney
- Une stratégie de verrouillage multithread basée sur les transactions pour les conteneurs par Bob Steagall
- Adventures in Simd Thinking - Partie 1 par Bob Steagall
- Adventures in Simd Thinking - Partie 2 de Bob Steagall
- Retour aux bases - Types de données algébriques par Arthur O'Dwyer
- Retour aux bases - Disposition de classe par Steve Dewhurst
- Retour à l'essentiel - concurrence par Arthur O'Dwyer
- Retour aux bases - Modèles de conception de Michael Shah
- Retour aux bases - Exceptions de Klaus Iglberger
- Retour aux bases - Lambda Expressions de Barbara Geller et Ansel Sermersheim
- Retour aux bases - Déplacer la sémantique de David Olsen
- Retour à l'essentiel - Smart Pointers de Rainer Grimm [Plus de matériaux]
- Retour aux bases - Modèles (partie 1) par Andreas Fertig
- Retour aux bases - Modèles (partie 2) par Andreas Fertig
- Retour aux bases - La machine abstraite de Bob Steagall
- Retour aux bases - La structure d'un programme de Bob Steagall
- Breaking dépendances - Les principes solides de Klaus Iglberger
- Construire un système d'emploi basé sur la coroutine sans bibliothèque standard par Tandi Zhang [Readme]
- Fonctions d'appel - Un tutoriel de Klaus Iglberger
- Construire des algorithmes génériques par Ben Deane
- C ++ 20 un (presque) aperçu complet de Marc Gregoire
- C ++ 20 STL Caractéristiques, 1 an de développement sur GitHub par Stephan T. Lavavej [.pdf] [.pptx]
- C ++ 20 String Formatting Bibliothèque Un aperçu et une utilisation avec des types personnalisés par Marc Gregoire
- Pièges transformataires et comment les éviter par Erika Sweet
- Modèles de conception pour la gestion des erreurs par Mark Hoemmen
- Mesurer et réduire empiriquement la complexité accidentelle C ++ par Herb Sutter
- Exceptions sous les projecteurs d'Inbal Levi
- Exploration de la métaprogrammation C ++ 20 par Inbal Levi
- Des fonctions aux coroutines par Rainer Grimm
- Interfaces de classe de fuzzing pour générer et exécuter des tests avec libfuzzer par Barnabás bágyi
- Sortez de mon fil par Anthony Williams
- Halide une langue pour un calcul rapide et portable sur les images et les tenseurs par Alex Reinking
- Comment C ++ 20 change la façon dont nous écrivons le code par Timur Doumler
- Compilation juste à temps par JF Bastien
- Compilation juste à temps La prochaine grande chose de Ben Deane & Kris Jusiak [Readme]
- Tests sans macro avec C ++ 20 par Kris Jusiak [Readme]
- Faire commencer les jeux rapidement par Mathieu Ropert
- Rendre les itérateurs, les vues et les conteneurs plus faciles à écrire avec Boost.stlinterfaces de Zach Laine
- Managarm - Un système d'exploitation entièrement asynchrone propulsé par le C ++ moderne par Alexander van der Grinten
- Quartiers se regroupant par Lisa Lippincott
- Performance Matters par Emery Berger
- Pipes: comment la plomberie peut rendre votre code C ++ plus expressif par Jonathan Boccara
- Allocateurs de piscine à mémoire de mémoire pratique pour le C ++ moderne par Misha Shalem
- Test rapidement des applications QT de bureau avec des tests d'approbation par Clare Macrae [Readme] [Plus de matériel]
- Retirant le singleton par Peter Muldoon
- Tests unitaires scientifiques par Dave Steffen
- Certaines choses C ++ font bien par Patrice Roy
- Structure et interprétation des programmes informatiques par Conor Hoekstra [Readme]
- Taskflow: un système de programmation de tâches parallèle et hétérogène à usage général utilisant le C ++ moderne par Tsung-wei Huang
- Modèle Métaprogrammation - Type Traits par Jody Hagins
- Les nombreuses nuances de référence_wrapper par Zhihao Yuan
- Le réseautage TS à partir de zéro: objets d'E / S de Robert Leahy [plus de matériaux]
- La beauté et la puissance du «primitif» C ++ par Bjarne Stroustrup
- Les formes des tableaux multidimensionnels de Vincent Reverdy
- Les coûts surprenants de Void () par Patrice Roy
- Qu'y a-t-il dans un nom? Quel est un nom? par Walter E Brown
Talks Lightning
- Une image vaut mille mots par Honey Sukesan