{"product_id":"claude-delannoy-programmer-en-c-moderne-de-c-11-a-c-20-9782212678956","title":"Programmer en C++ moderne : de C++ 11 à C++ 20","description":"\u003cp\u003e\n      \u003cb\u003eAcquérir une parfaite maîtrise du C+ + et de la programmation objet\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003eLes versions C+ + 11, C+ + 14 et C+ + 17 ont apporté au langage C+ + plus que de nouvelles fonctionnalités : une nouvelle façon de programmer. Dès lors, une refonte complète du classique \u003ci\u003eProgrammer en langage C\u003c\/i\u003e+ + de Claude Delannoy s'imposait. C'est à cette tâche que s'est attelé l'auteur à l'occasion de cette 10\u003csup\u003ee\u003c\/sup\u003e édition de l'ouvrage, en réécrivant les exemples de code et en préconisant de bonnes pratiques de programmation dans l'esprit de ce C+ + moderne.\u003c\/p\u003e\u003cp\u003eL'ouvrage ainsi remanié commence par une présentation détaillée de la syntaxe de base du langage, s'appuyant dès que possible sur les structures de données de la bibliothèque standard (types \u003ci\u003estring\u003c\/i\u003e et \u003ci\u003evector\u003c\/i\u003e) et sur la déclaration automatique (C+ + 11). Puis il expose les techniques de gestion dynamique basées sur les « pointeurs \nintelligents » introduits par C+ + 11 et C+ + 14.\u003c\/p\u003e\u003cp\u003eL'auteur insiste ensuite sur la bonne compréhension des concepts objet et de la programmation générique à l'aide des « patrons ». Un chapitre est consacré à la « sémantique de déplacement » introduite par C+ + 11. Plusieurs chapitres sont dédiés aux conteneurs et aux algorithmes de la STL \u003ci\u003e(Standard Template Llbrary)\u003c\/i\u003e. Les nouveautés de C+ + 20 (concepts et contraintes, modules, coroutines...) sont présentées en annexe.\u003c\/p\u003e\u003cp\u003eChaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets écrits en C+ + moderne, dont le code source est fourni sur le site www.editions-eyrolles.com. Un équivalent en C++ 03 est proposé quand nécessaire pour les lecteurs amenés à exploiter d'anciens programmes.\u003c\/p\u003e\u003cp\u003e\n      \u003cb\u003eÀ qui s'adresse ce livre ?\u003c\/b\u003e\n    \u003c\/p\u003e\u003cp\u003e Aux étudiants de cursus universitaires (DUT, licence, master), ainsi qu'aux élèves des écoles d'ingénieurs.\u003c\/p\u003e\u003cp\u003e¤ À tout programmeur ayant déjà une expérience de la programmation (C, C#, Java, Python, PHP...) et souhaitant s'initier au langage C+ +.\u003c\/p\u003e","brand":"EYROLLES","offers":[{"title":"Used - good","offer_id":53836367003990,"sku":"9782212678956-G","price":32.44,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0925\/5829\/5382\/files\/product_image_9782212678956_1.jpg?v=1779140303","url":"https:\/\/www.momoxbooks.com\/products\/claude-delannoy-programmer-en-c-moderne-de-c-11-a-c-20-9782212678956","provider":"momoxbooks","version":"1.0","type":"link"}