visual c++ 2015 : voyage à la découverte d'un nouveau monde
TRANSCRIPT
![Page 1: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/1.jpg)
AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
![Page 2: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/2.jpg)
Visual C++ 2015Voyage à la découverte d'un nouveau monde
Loïc JolyCAST (http://www.castsoftware.com/)
http://loic-joly.developpez.com/
![Page 3: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/3.jpg)
![Page 4: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/4.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
noexept
Rappel sur les niveaux d’exception
noexcept, génération automatique de fonctions spéciales
![Page 5: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/5.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Pourquoi est-ce important ?
noexcept, génération automatique de fonctions spéciales
![Page 6: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/6.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
À quoi sert la seconde forme de noexcept
Où mettre noexcept
noexcept, génération automatique de fonctions spéciales
![Page 7: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/7.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
N’est-ce pas un peu compliqué ?
Règle des 0 : Pour la plupart des classes, on ne doit avoir besoin de redéfinir aucune fonction spéciale
noexcept, génération automatique de fonctions spéciales
![Page 8: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/8.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Règle de génération des fonctions spéciales
Un petit bogue pour l’instant
noexcept, génération automatique de fonctions spéciales
![Page 9: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/9.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Sauver des chaînes
Expressions
Suffixes
Factory
![Page 10: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/10.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
![Page 11: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/11.jpg)
Coding for Fun in C++
Littéraux définis par l’utilisateur
![Page 12: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/12.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
![Page 13: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/13.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
![Page 14: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/14.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Lambdas génériques
Capture par expression dans les lambdas
![Page 15: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/15.jpg)
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Coroutines
Generator
Await
Code android
![Page 16: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/16.jpg)
tech.days 2015#mstechdays
![Page 17: Visual C++ 2015 : voyage à la découverte d'un nouveau monde](https://reader033.vdocuments.net/reader033/viewer/2022042701/55a6c0481a28ab3b688b47cd/html5/thumbnails/17.jpg)
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr