17
AMBIENT INTELLIGENCE tech days 2015 # mstechdays techdays.microsoft.fr

Visual C++ 2015 : voyage à la découverte d'un nouveau monde

Embed Size (px)

Citation preview

Page 1: Visual C++ 2015 : voyage à la découverte d'un nouveau monde

AMBIENT INTELLIGENCE

tech days•

2015

#mstechdays techdays.microsoft.fr

Page 2: Visual C++ 2015 : voyage à la découverte d'un nouveau monde

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
Page 4: Visual C++ 2015 : voyage à la découverte d'un nouveau monde

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

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

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

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

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

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

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

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

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

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

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

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

tech.days 2015#mstechdays

Page 17: Visual C++ 2015 : voyage à la découverte d'un nouveau monde

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays techdays.microsoft.fr