AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
Visual C++ 2015
Voyage à la découverte d'un nouveau monde
Loïc Joly
CAST (http://www.castsoftware.com/)
http://loic-joly.d...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
 noexept
 Rappel sur les niveaux d’...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
 Pourquoi est-ce important ?
noexcep...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
 À quoi sert la seconde forme de noe...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
 N’est-ce pas un peu compliqué ?
 R...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
 Règle de génération des fonctions s...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Sauver des chaînes
Expressions
Suffix...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Coding for Fun in C++
Littéraux définis par l’utilisateur
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
tech.days 2015#mstechdaysVisual 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 ex...
tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
Coroutines
Generator
Await
Code andro...
tech.days 2015#mstechdays
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr
Visual C++ 2015 : voyage à la découverte d'un nouveau monde
Prochain SlideShare
Chargement dans…5
×

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

853 vues

Publié le

Cela fait maintenant plusieurs années que chaque nouvelle version de Visual Studio apporte son lot de nouveautés pour le C++, le rapprochant de plus en plus de la norme et présentant des innovations, notamment dans les domaines du parallélisme et du GPGPU. Avec Visual C++ 2015, les développeurs ont-il respecté la feuille de route ambitieuse qu'ils s'étaient fixée ? Dans cette session, nous vous proposons d'embarquer à bord de notre caravelle Visual C++ 2015, à la découverte du C++ moderne. Au cours de ce voyage dans des territoires inconnus, parfois hostiles d'apparence, nous serons votre guide pour vous aider à découvrir les trésors de ce nouveau monde que Visual C++ nous permet d'atteindre. Au programme, nous franchirons le détroit de la sémantique de déplacement et du noexcept, ferons escale par les littéraux définis par l'utilisateur, passerons au large du constexpr, nous attarderons sur les lambdas polymorphiques, et après un détour par la gestion des appareils mobiles, nous négocierons les récifs de la programmation asynchrone. Notre objectif ne sera pas de parcourir la totalité de ce vaste territoire, mais bien de nous attarder sur les points les plus importants, et de vous montrer non seulement comment ils fonctionnent, mais surtout ce qu'ils peuvent vous apporter. Une fois arrivés à bon port, ce sera à nous tous, développeurs C++, de nous approprier ces nouveautés pour écrire du code encore plus clair, plus robuste et plus rapide.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
853
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
19
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

  1. 1. AMBIENT INTELLIGENCE tech days• 2015 #mstechdays techdays.microsoft.fr
  2. 2. Visual C++ 2015 Voyage à la découverte d'un nouveau monde Loïc Joly CAST (http://www.castsoftware.com/) http://loic-joly.developpez.com/
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde Sauver des chaînes Expressions Suffixes Factory
  9. 9. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
  10. 10. Coding for Fun in C++ Littéraux définis par l’utilisateur
  11. 11. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
  12. 12. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde
  13. 13. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde  Lambdas génériques  Capture par expression dans les lambdas
  14. 14. tech.days 2015#mstechdaysVisual C++ 2015 - Voyage à la découverte d'un nouveau monde Coroutines Generator Await Code android
  15. 15. tech.days 2015#mstechdays
  16. 16. © 2015 Microsoft Corporation. All rights reserved. tech days• 2015 #mstechdays techdays.microsoft.fr

×