IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Bibliothèques pour le C++

5 livres et 4 critiques, dernière mise à jour le 14 octobre 2022 , note moyenne : 4.9

  1. OpenCV 4 Computer Vision Application Programming Cookbook - Build complex computer vision
  2. Effective STL - 50 Specific Ways to Improve Your Use of the Standard Template Library
  3. STL précis & concis
  4. Structures de données avancées avec la STL - Programmation orientée objet en C++
  5. The C++ Standard Library: A Tutorial and Reference
couverture du livre OpenCV 4 Computer Vision Application Programming Cookbook

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

OpenCV 4 Computer Vision Application Programming Cookbook

Build complex computer vision

de
Public visé : Débutant

Résumé de l'éditeur

Key Features
  • Explore the latest features and APIs in OpenCV 4 and build computer vision algorithms
  • IDevelop effective, robust, and fail-safe vision for your applications
  • IBuild computer vision algorithms with machine learning capabilities


Book Description
OpenCV is an image and video processing library used for all types of image and video analysis. Throughout the book, you'll work through recipes that implement a variety of tasks, such as facial recognition and detection. With 70 self-contained tutorials, this book examines common pain points and best practices for computer vision (CV) developers. Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works, so that you can copy the code and configuration files and modify them to suit your needs.

This book begins by setting up OpenCV, and explains how to manipulate pixels. You'll understand how you can process images with classes and count pixels with histograms. You'll also learn detecting, describing, and matching interest points. As you advance through the chapters, you'll get to grips with estimating projective relations in images, reconstructing 3D scenes, processing video sequences, and tracking visual motion. In the final chapters, you'll cover deep learning concepts such as face and object detection.

By the end of the book, you'll be able to confidently implement a range to computer vision algorithms to meet the technical requirements of your complex CV projects

What you will learn
  • Install and create a program using the OpenCV library
  • ISegment images into homogenous regions and extract meaningful objects
  • IApply image filters to enhance image content
  • IExploit image geometry to relay different views of a pictured scene
  • ICalibrate the camera from different image observations
  • IDetect people and objects in images using machine learning techniques
  • IReconstruct a 3D scene from images
  • IExplore face detection using deep learning


Who this book is for
If you're a CV developer or professional who already uses or would like to use OpenCV for building computer vision software, this book is for you. You'll also find this book useful if you're a C++ programmer looking to extend your computer vision skillset by learning OpenCV.

Édition : Packt - 494 pages, 1re édition, 3 mai 2019

ISBN10 : 1789340721 - ISBN13 : 9781789340723

Commandez sur www.amazon.fr :

36.32 € TTC (prix éditeur 0.00 € TTC) livraison gratuite !
  1. Introduction to OpenCV
  2. IManipulating the pixels
  3. IProcessing Images with Classes
  4. ICounting the Pixels with Histograms
  5. ITransforming images with morphological operations
  6. IFiltering the images
  7. IExtracting Lines, Contours, and Components
  8. IDetecting interest points
  9. IDescribing and Matching interest Points
  10. IEstimating projective relations in images
  11. IReconstructing 3D scenes
  12. IProcessing video sequences
  13. ITracking visual motion
  14. ILearning from Examples
  15. IOpenCV Advanced features
Critique du livre par la rédaction Vincent PETIT le 27 novembre 2020
L’ouvrage « OpenCV 4 Computer Vision Application Programming Cookbook » explique comment on installe et utilise la célèbre bibliothèque de manipulation d’images et vidéos OpenCV version 4. Ce livre est comme son nom l’indique un recueil de type recette de cuisine de chaque fonctionnalité, que vous retrouverez dans le sommaire et qui sont décrites de la même façon ; « Comment faire », « Comment cela fonctionne », « Allez plus loin » et « Voir aussi ». Ce type d’organisation est très efficace pour expérimenter immédiatement.

Cet ouvrage n’explique pas la théorie, il ne fait que la survoler et c’est bien la mise en pratique qui est visée. C’est-à-dire que dans le « Comment faire » les auteurs expliquent par exemple comment appliquer un filtre passe-bas ou comment faire du sous-échantillonnage, mais en ne s’attardant pas sur le pourquoi on le fait. Chaque extrait de code est commenté dans une juste mesure, ce qui permet de comprendre rapidement la procédure de mise en œuvre. Le « Comment cela fonctionne » est un rappel sommaire de la théorie sous-jacente, d’autres références seront donc nécessaires pour aller plus loin sur le sujet. Enfin le « Allez plus loin » et « Voir aussi » sont des points, remarques ou astuces importants ainsi que des renvois vers la doc en ligne de OpenCV 4. On n’est pas surpris par le livre, il est comparable à une procédure ou un mode opératoire que l’on peut suivre pour mettre en œuvre une fonctionnalité d’OpenCV 4 avec le juste nécessaire en explications techniques et théoriques. Les chapitres sont organisés de façon à aller de plus en plus profondément dans l’image ; manipulation, transformation, traitement des couleurs, etc. ce qui donne un sens logique de lecture. C’est très efficace et le tour du sujet est traité, je vous renvoie vers le sommaire pour vous rendre compte des fonctionnalités abordées et tous les exemples sont téléchargeables depuis le site internet de l’éditeur en s’enregistrant.

Je n’ai pas encore eu le temps de mettre en œuvre tous les exemples, notamment sur le traitement vidéo et la reconnaissance qui m’intéressent particulièrement. Le seul bémol se situe dans l’installation d’OpenCV, car malgré mon insistance, le suivi du premier chapitre qui l’explique et mes années d’utilisation de Linux j’ai essuyé échec sur échec et j’ai trouvé tout ça anormalement complexe. Je me suis résigné à installer OpenCV 4 sur Windows en l’utilisant avec Visual Studio ce qui m’a semblé être la solution la plus simple à mettre en œuvre.

Ce livre est idéal pour se lancer dans OpenCV, il va droit au but à l’image d’une procédure : pour faire ceci, je dois faire ça. De plus, chaque thème étant accompagné d’un exemple très concret et simple, il permet de manipuler cette bibliothèque, même en ayant un niveau débutant en C++.




 Commenter Signaler un problème

Avatar de Vincent PETIT Vincent PETIT - Modérateur https://www.developpez.com
l 20/11/2020 à 15:46
OpenCV 4 Computer Vision Application Programming Cookbook
Build complex computer vision


Key Features
  • Explore the latest features and APIs in OpenCV 4 and build computer vision algorithms
  • IDevelop effective, robust, and fail-safe vision for your applications
  • IBuild computer vision algorithms with machine learning capabilities


Book Description
OpenCV is an image and video processing library used for all types of image and video analysis. Throughout the book, you'll work through recipes that implement a variety of tasks, such as facial recognition and detection. With 70 self-contained tutorials, this book examines common pain points and best practices for computer vision (CV) developers. Each recipe addresses a specific problem and offers a proven, best-practice solution with insights into how it works, so that you can copy the code and configuration files and modify them to suit your needs.

This book begins by setting up OpenCV, and explains how to manipulate pixels. You'll understand how you can process images with classes and count pixels with histograms. You'll also learn detecting, describing, and matching interest points. As you advance through the chapters, you'll get to grips with estimating projective relations in images, reconstructing 3D scenes, processing video sequences, and tracking visual motion. In the final chapters, you'll cover deep learning concepts such as face and object detection.

By the end of the book, you'll be able to confidently implement a range to computer vision algorithms to meet the technical requirements of your complex CV projects

What you will learn
  • Install and create a program using the OpenCV library
  • ISegment images into homogenous regions and extract meaningful objects
  • IApply image filters to enhance image content
  • IExploit image geometry to relay different views of a pictured scene
  • ICalibrate the camera from different image observations
  • IDetect people and objects in images using machine learning techniques
  • IReconstruct a 3D scene from images
  • IExplore face detection using deep learning


Who this book is for
If you're a CV developer or professional who already uses or would like to use OpenCV for building computer vision software, this book is for you. You'll also find this book useful if you're a C++ programmer looking to extend your computer vision skillset by learning OpenCV.

[Lire la suite]



 
couverture du livre Effective STL

Note 5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

Effective STL

50 Specific Ways to Improve Your Use of the Standard Template Library

de
Public visé : Intermédiaire

Résumé de l'éditeur

Ecrit pour les programmeurs C++ intermédiaires et avancés, l'expert renommé du C++ Scott Meyers fournit des techniques essentielles pour obtenir plus de la STL dans Effective STL, un tutorial pour faire plus avec cette bibliothèque puissante

STL est une spécificité énormément puissante du C++ actuel, mais aussi avec une réputation acquise de complexité. Le livre est organisé autour de 50 "tuyaux" qui explorent des aires différentes de la STL. Outre fournir une liste de "à faire" et de "à ne pas faire", Scott Meyers présente un background sur ce qui fonctionne et ce qui ne fonctionne pas sur la STL. Chaque tuyau est démontré avec des examples appronfondis de code dont plusieurs utilisent 2 couleurs pour mettre en lumière les lignes les plus importantes du code - les développeurs avancés apprécieront les explications de Meyers tandis que ceux qui sont pressés pourront passer directement au tuyau lui-même -

Une bonne partie du livre est consacrée à l'utilisation des conteneurs, comme les vector et les map, qui sont inclus à la STL - en plus des conteneurs standards, l'auteur met en lumière les ajouts récents à la STL tels les RB-trees, qui sont disponibles comme extensions par différents vendeurs -. Vous apprendrez le meilleur moyen d'allouer, d'ajouter, de changer ou d'effacer des éléments dans les conteneurs, y compris les conteneurs associatifs comme les map. Vous apprendrez aussi à éviter les pièges communs qui résultent d'écrire du code lent ou simplement faux.

D'autres sujets couverts dans Effective STL montrent comment obtenir le meilleur des 100 et plus algorithmes de la STL qui sont fournis avec cette bibliothèque. Meyers montre comment choisir l'algorithme pour trier et autres - même les développeurs avancés vont apprendre quelque chose ici -. Les sections sur l'utilisation d'objets-fonctions - appelés functors - sortent du lot. Meyers montre quand ces classes ont un sens et le meilleur moyen de les implémenter. En plus de ces tuyaux, vous obtiendrez pleins d'avis sur la programmation en général. Un appendice utile montre les limites de la STL implémentée dans Microsoft Visual C++ 6.0 et montre comment passer outre.

Sujets abordés :
  • Introduction à des techniques de programmation avancées de la STL
  • 50 tuyaux et meilleures pratiques pour la STL illustrés avec du code
  • Choisir les conteneurs
  • Copie efficace d'éléments dans des conteneurs
  • Enlever, effacer et nettoyer des éléments d'un conteneur
  • Utiliser les allocateurs maison avec les conteneurs de la STL
  • Les threads avec la STL
  • Tuyaux sur la programmation avec les vector de la STL et les classes string - y compris la réservations de la mémoire et l'appel à du code antérieur C/C++
  • Tuyaux sur les conteneurs associatifs - y compris la comparaison d'éléments, les vecteurs triés, et les améliorations non standard de la STL
  • Tuyaux pour sélectionner et utiliser les classes d'itérateurs
  • Les algorithmes de la STL - avec le triage, l'enlèvement et la comparaison d'éléments
  • Utilisation des functors avec la STL
  • Tuyaux généraux sur la programmation de la STL - y compris des avis pour le choix d'algorithmes et comprendre les messages de diagnostic du compilateur
  • Chaînes locales
  • Passer outre les limitations de Microsoft Visual C++ 6.0

Édition : Addison-Wesley Professional - 240 pages, 1re édition, 1er juin 2001

ISBN10 : 0201749629 - ISBN13 : 9780201749625

Commandez sur www.amazon.fr :

39.52 € TTC (prix éditeur 39.52 € TTC) livraison gratuite !
Critique du livre par la rédaction glayag le 2 février 2008
On a tout dans ce livre, tout sur la STL. Chaque algorithme est abordé en détails, chaque fonction de chaque conteneur ou presque, avec leurs particularités, leurs qualités et leurs défauts. En fait, il y a tellement de choses dans la STL qu'on ne peut pas connaître toutes les subtilités à moins de les avoir étudiées à fond. Avantage du livre, Meyers nous permet de les étudier rapidement
Outre la STL elle-même, le livre aborde certains conteneurs non standards. D'ailleurs parfois, certains bouts de code sont à la limite du standard, c'est moins bien, mais c'est rare et on est prévenu. Boost est aussi abordé, comme les fonctions objet, 2-3 mots sur les smart pointers, ...
Ce livre est tout simplement un must-have.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:08
Effective STL
50 Specific Ways to Improve Your Use of the Standard Template Library


Ecrit pour les programmeurs C++ intermédiaires et avancés, l'expert renommé du C++ Scott Meyers fournit des techniques essentielles pour obtenir plus de la STL dans Effective STL, un tutorial pour faire plus avec cette bibliothèque puissante

STL est une spécificité énormément puissante du C++ actuel, mais aussi avec une réputation acquise de complexité. Le livre est organisé autour de 50 "tuyaux" qui explorent des aires différentes de la STL. Outre fournir une liste de "à faire" et de "à ne pas faire", Scott Meyers présente un background sur ce qui fonctionne et ce qui ne fonctionne pas sur la STL. Chaque tuyau est démontré avec des examples appronfondis de code dont plusieurs utilisent 2 couleurs pour mettre en lumière les lignes les plus importantes du code - les développeurs avancés apprécieront les explications de Meyers tandis que ceux qui sont pressés pourront passer directement au tuyau lui-même -

Une bonne partie du livre est consacrée à l'utilisation des conteneurs, comme les vector et les map, qui sont inclus à la STL - en plus des conteneurs standards, l'auteur met en lumière les ajouts récents à la STL tels les RB-trees, qui sont disponibles comme extensions par différents vendeurs -. Vous apprendrez le meilleur moyen d'allouer, d'ajouter, de changer ou d'effacer des éléments dans les conteneurs, y compris les conteneurs associatifs comme les map. Vous apprendrez aussi à éviter les pièges communs qui résultent d'écrire du code lent ou simplement faux.

D'autres sujets couverts dans Effective STL montrent comment obtenir le meilleur des 100 et plus algorithmes de la STL qui sont fournis avec cette bibliothèque. Meyers montre comment choisir l'algorithme pour trier et autres - même les développeurs avancés vont apprendre quelque chose ici -. Les sections sur l'utilisation d'objets-fonctions - appelés functors - sortent du lot. Meyers montre quand ces classes ont un sens et le meilleur moyen de les implémenter. En plus de ces tuyaux, vous obtiendrez pleins d'avis sur la programmation en général. Un appendice utile montre les limites de la STL implémentée dans Microsoft Visual C++ 6.0 et montre comment passer outre.

Sujets abordés :
  • Introduction à des techniques de programmation avancées de la STL
  • 50 tuyaux et meilleures pratiques pour la STL illustrés avec du code
  • Choisir les conteneurs
  • Copie efficace d'éléments dans des conteneurs
  • Enlever, effacer et nettoyer des éléments d'un conteneur
  • Utiliser les allocateurs maison avec les conteneurs de la STL
  • Les threads avec la STL
  • Tuyaux sur la programmation avec les vector de la STL et les classes string - y compris la réservations de la mémoire et l'appel à du code antérieur C/C++
  • Tuyaux sur les conteneurs associatifs - y compris la comparaison d'éléments, les vecteurs triés, et les améliorations non standard de la STL
  • Tuyaux pour sélectionner et utiliser les classes d'itérateurs
  • Les algorithmes de la STL - avec le triage, l'enlèvement et la comparaison d'éléments
  • Utilisation des functors avec la STL
  • Tuyaux généraux sur la programmation de la STL - y compris des avis pour le choix d'algorithmes et comprendre les messages de diagnostic du compilateur
  • Chaînes locales
  • Passer outre les limitations de Microsoft Visual C++ 6.0


[Lire la suite]



 
couverture du livre STL précis & concis

Note 5 drapeau
Détails du livre
Critiques (1)
0 commentaire
 
 

STL précis & concis

de
Traducteurs : Denis Priou
Public visé : Intermédiaire

Résumé de l'éditeur

"Faut-il utiliser search ou find pour rechercher une valeur dans un conteneur ? Quels sont les arguments de list::splice ? Est-il préférable d'appeler mem_fun ou mem_fun_ref ? Même ceux qui utilisent quotidiennement la bibliothèque de modèles standard du langage C++ (STL) sont souvent confrontés à ce genre de questions. Ce petit ouvrage vient à leur secours et répond avec concision à toutes ces questions. Ray Lischner décrit l'interfaçage avec les conteneurs, les opérateurs, les algorithmes et les objets fonctions fournis par STL. Le lecteur trouvera notamment tous les détails concernant l'appel des fonctions, les types retournés, les paramètres de modèle et bien plus. Ce guide évitera des recherches fastidieuses dans la volumineuse documentation C++ et fournira au programmeur l'essentiel de ce qu'il faut savoir pour utiliser au mieux la bibliothèque STL. Le projet Boost, bien que ne faisant pas partie de la bibliothèque standard, mais unanimement adopté par tous les programmeurs C++, est décrit dans cet ouvrage."

Édition : O'Reilly - 128 pages, 1re édition, 1er mars 2004

ISBN10 : 2841772608 - ISBN13 : 9782841772605

11x1x18 cm, 113 gr., intérieur noir et blanc

Commandez sur www.amazon.fr :

8.55 € TTC (prix éditeur 9.00 € TTC) livraison gratuite !
Critique du livre par la rédaction marchanddesable le 17 juillet 2005
Un petit livre sur la STL pour toutes les poches et tous les portefeuilles. Ce précis est destiné aux programmeurs C++, intermédiaires ou avancés, sachant déjà utiliser la STL. Il sert d' aide-mémoire sur les conteneurs, les itérateurs et les algorithmes de la bibliothèque standard.
Aucun exemple de code utilisant la STL n'est proposé, ce livre n'étant pas destiné à expliquer l'utilisation de la STL. Il fournit la description :
  • des fonctionnalités des conteneurs (communes ou particulières, et leur complexité)
  • des différents types d'itérateurs,
  • des algorithmes et des foncteurs disponibles,
  • des modèles de classes allocator (abstraction de new/delete), auto_ptr (pointeur habile) et bitset (non-standard).

A noter également, la dernière section de cette ouvrage consacrée aux conteneurs, foncteurs et pointeurs habiles de la collection de bibliothèques Boost. Certaines bibliothèques de Boost ont été intégrées dans le rapport technique détaillant les extensions de la bibliothèque standard, c'est pourquoi les auteurs font mention de cette collection.




 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
STL précis & concis


"Faut-il utiliser search ou find pour rechercher une valeur dans un conteneur ? Quels sont les arguments de list::splice ? Est-il préférable d'appeler mem_fun ou mem_fun_ref ? Même ceux qui utilisent quotidiennement la bibliothèque de modèles standard du langage C++ (STL) sont souvent confrontés à ce genre de questions. Ce petit ouvrage vient à leur secours et répond avec concision à toutes ces questions. Ray Lischner décrit l'interfaçage avec les conteneurs, les opérateurs, les algorithmes et les objets fonctions fournis par STL. Le lecteur trouvera notamment tous les détails concernant l'appel des fonctions, les types retournés, les paramètres de modèle et bien plus. Ce guide évitera des recherches fastidieuses dans la volumineuse documentation C++ et fournira au programmeur l'essentiel de ce qu'il faut savoir pour utiliser au mieux la bibliothèque STL. Le projet Boost, bien que ne faisant pas partie de la bibliothèque standard, mais unanimement adopté par tous les programmeurs C++, est décrit dans cet ouvrage."

[Lire la suite]



 
couverture du livre Structures de données avancées avec la STL

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
11 commentaires
 
 

Structures de données avancées avec la STL

Programmation orientée objet en C++

de
Public visé : Intermédiaire

Résumé de l'éditeur

Destiné aux étudiants de premier cycle en informatique ainsi qu'aux développeurs, ce manuel a trois objectifs : le premier est de présenter des structures de données avancées ; le deuxième, d'introduire la programmation orientée objet telle qu'elle a été définie en C++ ; et le troisième, de présenter un certain nombre d'algorithmes classiques liés aux structures de données.

Après avoir exposé les concepts de base de la programmation et des aspects orientés objet de C++, le livre présente en particulier :
  • un rappel sur l'analyse des algorithmes (notation grand O) ;
  • des méthodes de tri interne efficaces ;
  • un rappel sur les structures de données linéaires ;
  • les structures de données et les algorithmes de la STL ( Standard Template Library ) ;
  • les divers algorithmes de recherche dans une chaîne de caractères ;
  • diverses sortes d'arborescences (arbres binaires de recherche, arbres équilibrés AVL, arbres Rouge-Noir) ;
  • les graphes et les algorithmes de Prim, de Warshall, de Floyd, de Dijkstra, de Sharir, et de Kruskal ;
  • le type de données abstrait Table accompagné de la technique du hachage et des méthodes qui lui sont associées pour la résolution des collisions.

Édition : Dunod - 438 pages, 1re édition, 15 septembre 2005

ISBN10 : 2100495232 - ISBN13 : 9782100495238

Commandez sur www.amazon.fr :

30.88 € TTC (prix éditeur 32.50 € TTC) livraison gratuite !
  • Fondements du langage de programmation C ++
  • Tableaux, structures, pointeurs et entrée-sortie
  • Algorithmes et leur complexité
  • Génie logiciel et orientation objet
  • STL, algorithmes et structures de données
  • Structures de données simples
  • Programmation orientée objet : hiérarchie et polymorphisme
  • Arborescences
  • Arborescences spécialisées
  • Graphes
  • Tables
Critique du livre par la rédaction Thibaut Cuvelier le 25 décembre 2001
Un livre tel qu'on aimerait en avoir plus souvent dans les mains : le côté pédagogue de l'auteur n'est en rien gâché par la qualité de l'écrit. Bien qu'il semble a priori plus orienté vers la pratique, ce livre présente également les aspects théoriques nécessaires à la bonne compréhension du contenu (ni éléments de la théorie de la complexité, ni fondements et concepts mathématiques des structures de données ne sont oubliés). Les structures de données les plus utiles sont présentées, leurs méthodes d'accès sont toujours accompagnées de leur complexité en temps (et en espace si cela revêt une certaine importance), pour arriver à comparer plusieurs manières d'implémenter les graphes en fonction des opérations qui devront être effectuées. Les algorithmes généralement appliqués sur ces structures ne sont en rien oubliés, ils sont d'ailleurs doublement présentés : tant un aspect pratique (l'implémentation en C++) que théorique (l'explication de l'algorithme, son pseudocode). Le contenu est orienté du côté du développeur qui doit utiliser ces structures, plutôt que du théoricien qui doit en développer de nouvelles (on ne s'appesantira pas sur le pourquoi du comment, plutôt les avantages et inconvénients, sur les cas d'utilisation, etc.).
Cependant, tout ne concerne pas les structures de données : l'auteur part du principe que le lecteur sait développer dans un certain langage et réexplique donc les fondements de la syntaxe du C++ sans s'appesantir, mais approfondit la programmation orientée objet (il en donne les bases nécessaires pour un aperçu global du sujet, mais sans aller dans toutes les finesses que l'on attendrait d'un livre spécifiquement consacré à la programmation orientée objet). Ceci empêche notamment d'utiliser la STL dès les premiers morceaux de code (les tableaux sont préférés pour les premiers chapitres), bien que, une fois les bases acquises, elle est utilisée de manière systématique.
Du style, on retiendra une certaine dose d'humour, mais aussi de fréquentes références culturelles (pas forcément de culture informatique) tout au long de l'ouvrage (ce dès la préface, d'ailleurs nommée « prolégomènes »). On remarquera aussi une certaine dose de notes de bas de page, des incitations à consulter d'autres ouvrages ou articles pour de plus amples informations sur un sujet, tant pour les principes des structures que pour les nombreux exemples d'utilisation.
Vous avez lu ce livre ? Qu'en pensez-vous ?




 Commenter Signaler un problème

Avatar de Luc Hermitte Luc Hermitte - Expert éminent sénior https://www.developpez.com
l 09/01/2012 à 13:56
Pourquoi ne pourrait-il pas avoir découvert un bouquin de 2005, resté invisible tout le monde, et considéré qu'il valait le coup d'écrire une critique le concernant ?
Avatar de Arzar Arzar - Membre émérite https://www.developpez.com
l 14/01/2012 à 15:23
J'ai mis à jour la page wikipédia fr.
Peut être que heinquoi ne verra plus le C++11 comme une imposture de "jeunes petits nombrilistes qui pensent que le monde est née quand ils l'ont découvert" mais comme une réalité.
Avatar de dourouc05 dourouc05 - Responsable Qt & Livres https://www.developpez.com
l 25/12/2011 à 15:41
Bonjour,

Un livre pour ceux qui aimeraient apprendre ou se remettre en mémoire une série de structures de données bien utiles (et la POO au passage) :

Critique

Vous avez lu ce livre ? Qu'en pensez-vous ?
couverture du livre The C++ Standard Library: A Tutorial and Reference

drapeau
Détails du livre
Critiques (0)
0 commentaire
 
 

The C++ Standard Library: A Tutorial and Reference

de
Public visé : Débutant

Résumé de l'éditeur

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.
The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.
This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of special containers, strings, numerical classes, internationalization, and the IOStream library. Each component is presented in depth, with an introduction to its purpose and design, examples, a detailed description, traps and pitfalls, and the exact signature and definition of its classes and their functions. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed.
Comprehensive, detailed, readable, and practical, The C++ Standard Library is the C++ resource you will turn to again and again. An accompanying Web site, including source code, can be found at http://www.josuttis.com/.

Édition : Addison Wesley - 1128 pages, 2e édition, 30 mars 2012

ISBN10 : 0321623215 - ISBN13 : 9780321623218

Commandez sur www.amazon.fr :

42.40 € TTC (prix éditeur 44.68 € TTC) livraison gratuite !
Aucune critique n'a été faite pour l'instant



 Commenter Signaler un problème

Avatar de zoom61 zoom61 - Rédacteur https://www.developpez.com
l 16/06/2014 à 17:09
The C++ Standard Library: A Tutorial and Reference


The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.
The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.
This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of special containers, strings, numerical classes, internationalization, and the IOStream library. Each component is presented in depth, with an introduction to its purpose and design, examples, a detailed description, traps and pitfalls, and the exact signature and definition of its classes and their functions. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed.
Comprehensive, detailed, readable, and practical, The C++ Standard Library is the C++ resource you will turn to again and again. An accompanying Web site, including source code, can be found at http://www.josuttis.com/.

[Lire la suite]