Cliquez ici undrgrnd Cliquez ici NEWNEEEW Cloud Drive Photos cliquez_ici. nav_CD Cliquez ici En savoir plus En savoir plus cliquez_ici Jeux Vidéo

Essai gratuit

Découvrez gratuitement un extrait de ce titre

Envoyer sur votre Kindle ou un autre appareil

Désolé, cet article n'est pas disponible en
Image non disponible pour la
couleur :
Image non disponible
 

The C++ Standard Library: A Tutorial and Reference [Format Kindle]

Nicolai M. Josuttis
5.0 étoiles sur 5  Voir tous les commentaires (4 commentaires client)

Prix conseillé : EUR 49,57 De quoi s'agit-il ?
Prix livre imprimé : EUR 75,62
Prix Kindle : EUR 34,01 TTC & envoi gratuit via réseau sans fil par Amazon Whispernet
Économisez : EUR 41,61 (55%)

  • Longueur : 1128 pages
  • Langue : Anglais
  • En raison de la taille importante du fichier, ce livre peut prendre plus de temps à télécharger
  • Vous n'avez pas encore de Kindle ? Achetez-le ici Ou commencez à lire dès maintenant avec l'une de nos applications de lecture Kindle gratuites.
App de lecture Kindle gratuite Tout le monde peut lire les livres Kindle, même sans un appareil Kindle, grâce à l'appli Kindle GRATUITE pour les smartphones, les tablettes et les ordinateurs.

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Formats

Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle EUR 34,01  
Relié EUR 76,89  
Broché --  




Description du produit

Présentation de l'éditeur

The Best-Selling C++ Resource

Now Updated for C++11

 

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: A Tutorial and Reference, Second Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses in particular on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

 

The book covers all the new C++11 library components, including

 

  • Concurrency
  • Fractional arithmetic
  • Clocks and timers
  • Tuples
  • New STL containers
  • New STL algorithms
  • New smart pointers
  • New locale facets
  • Random numbers and distributions
  • Type traits and utilities
  • Regular expressions

 

The book also examines the new C++ programming style and its effect on the standard library, including lambdas, range-based for  loops, move semantics, and variadic templates.

Biographie de l'auteur

Nicolai M. Josuttis is an independent technical consultant who designs mid-sized and large software systems for the telecommunication, traffic, finance, and manufacturing industries. A former member of the C++ Standard Committee library working group, he is well known in the programming community for his authoritative books. In addition to The C++ Standard Library, a worldwide best-seller since its first publication in 1999, his books include C++ Templates: The Complete Guide (with David Vandevoorde, Addison-Wesley, 2003) and SOA in Practice: The Art of Distributed System Design (O’Reilly Media, 2007).

 


Détails sur le produit

  • Format : Format Kindle
  • Taille du fichier : 97826 KB
  • Nombre de pages de l'édition imprimée : 1128 pages
  • Utilisation simultanée de l'appareil : Jusqu'à 5 appareils simultanés, selon les limites de l'éditeur
  • Editeur : Addison-Wesley Professional; Édition : 2 (25 mai 2012)
  • Vendu par : Amazon Media EU S.à r.l.
  • Langue : Anglais
  • ASIN: B0085MNPQ6
  • Synthèse vocale : Activée
  • X-Ray :
  • Word Wise: Non activé
  • Lecteur d’écran : Pris en charge
  • Composition améliorée: Activé
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (4 commentaires client)
  • Classement des meilleures ventes d'Amazon: n°226.027 dans la Boutique Kindle (Voir le Top 100 dans la Boutique Kindle)

Commentaires en ligne

4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
5.0 étoiles sur 5
5.0 étoiles sur 5
Meilleurs commentaires des clients
3 internautes sur 3 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 LA référence 30 août 2012
Par User0910
Format:Relié|Achat vérifié
Ce livre est ni plus ni moins que la bible de la librairie standard, nouvellement mise à jour à l'occasion du nouveau standard C++11. Il devrait être présent, non sur l'étagère, mais à portée de main de tout programmeur C++ sérieux.

Ce livre n'est pas un livre d'apprentissage de l'utilisation de la librairie standard, qui se lirait du début à la fin. C'est plutôt un livre de référence, c'est-à-dire un livre qui contient toutes (ou presque) les spécifications de la librairie standard, et dans lequel on va piocher en cas de besoin. C'est typiquement le genre de livre que l'on garde des années sous la main et qui constitue le meilleur investissement que l'on puisse faire pour un livre.

Tout le génie de ce livre, à mon sens, est qu'en plus d'être un livre de référence faisant le tour de son sujet, ce livre évite l'eccueil de l'aridité et parvient à injecter au fil de ses presque 800 pages une bonne dose de pédagogie. Ainsi, loin d'être un catalogue d'objets et de méthodes, ce livre comporte une bonne part de texte, ainsi que des exemples concrets d'utilisation de la librairie standard, soulignant au besoin les difficultés ou optimisations possibles.

Bref, contrairement à d'autres livres de référence, ce n'est pas un livre intimidant, bien au contraire: il rend la librairie standard accessible, agréable et presque sympathique.
Avez-vous trouvé ce commentaire utile ?
Signaler un abus
2 internautes sur 2 ont trouvé ce commentaire utile 
Format:Relié|Achat vérifié
Very thorough and comprehensive presentation of C++11 standard library.

This book is very clear despite the complexity of the subject.

Unfortunately, the new features of the C++11 language itself are only succinctly presented
so another book on the language might be a good complement.
but the book is already big enough.
Avez-vous trouvé ce commentaire utile ?
Signaler un abus
5.0 étoiles sur 5 Un must have... 20 avril 2016
Format:Relié|Achat vérifié
Le complément indispensable à : The C++ Programming Language – 9 mai 2013 - Bjarne Stroustrup (Auteur)
Vous pouvez compléter avec : Effective Modern C++ – 16 décembre 2014 - Scott Meyers (la version en français est pas trop mal)
Avez-vous trouvé ce commentaire utile ?
Signaler un abus
1 internautes sur 2 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 La référence après le 1er volume 3 février 2013
Format:Relié|Achat vérifié
Après avoir appris la STL avec le premier volume, je me suis mis au goût du jour - C++ 11 oblige.
Très bon ouvrage.
Avez-vous trouvé ce commentaire utile ?
Signaler un abus
Commentaires client les plus utiles sur Amazon.com (beta) (Peut contenir des commentaires issus du programme Early Reviewer Rewards)
Amazon.com: 4.5 étoiles sur 5  193 commentaires
65 internautes sur 66 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 E-Book version suffers from poor code/table formatting 26 novembre 2012
Par Christopher D - Publié sur Amazon.com
Format:Format Kindle|Achat vérifié
The print version of this book would receive the full 5-stars from me, but the e-book version delivered to my Kindle had poorly formatted code and the tables were practically unreadable.

The issue with the code is that the font used was not consistently mono-spaced and there were plethora of syntactically incorrect line-breaks. I had to lower my font size to the lowest possible setting and orient the layout horizontally to make the code less chore-some. The code images themselves were so small (although properly formatted A-style code) that I had to strain my eyes. There was no happy medium here: either deal with impractical formatting or ruin your eyesight on the code images. The tables and inline graphics were abysmally small graphics, much like the code pictures.

If I had to purchase this book again I would definitely have shelled out the extra money for the print version. I am satisfied with the content but not the formatting of the e-book version, and will be looking forward to an update to the e-book version.
15 internautes sur 15 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Third printing corrects errata 28 novembre 2013
Par Dick F - Publié sur Amazon.com
Format:Relié|Achat vérifié
I received a copy, which is the third printing. It appears that this printing corrects the errata found in the first two printings. The book's web site lists only four minor errata for this printing. Be sure to get this printing if you are getting a new book.

The web site also contains a pdf file for three additional chapters that were not included in the book. There are three chapters: Bitsets, Valarrays, & Allocators and Memory Functions in Detail .
2 internautes sur 2 ont trouvé ce commentaire utile 
5.0 étoiles sur 5 Valuable Detail for STL 2011 31 juillet 2014
Par Michael Gautier - Publié sur Amazon.com
Format:Format Kindle|Achat vérifié
The STL is a significantly valuable tool and this book provides the kind of depth necessary to understand a given part. The best part of this book is the 3 level presentation. You have a short, generic presentation of the STL followed by an extensive detailed description that, in turn, has more examples that ensures you can readily and quickly stop and apply what you find when you are ready.

I read the first edition from beginning to end and was well informed. I have not done that with the second edition but I have used it as a reference on a Kindle through click indexes, table of contents and searching. It works okay on Kindle classic and Kindle App (search needs some improvement). As a reference, it succeeds well.

I do have some problems with the book. I did like the examples provided and I liked the 3 level structure of the book. I just think that in the next edition for C++14 or whatever comes next they can actually improve the 1st level so it reads as well as Bjarne Stroustrups latest book on C++ by way of an excellent tour of the STL. With my detraction, I am still giving the book 5 stars because it is comprehensive, well written and it is usable with the hyperlink technology on the Kindle.
24 internautes sur 25 ont trouvé ce commentaire utile 
3.0 étoiles sur 5 A worthy successor to the first edition, but beware typos 21 janvier 2013
Par A Shober - Publié sur Amazon.com
Format:Relié|Achat vérifié
In a field where there are few accessible resources, Josuttis' book is a well-constructed volume. Although this second edition has lost some of the personal flair of the first, and he transparently borrows material from others making it less coherent, the book continues to be a must-have. The index is excellent. For this, I would give the book four stars.

Nevertheless, Addison-Wesley needs to issue a new, corrected printing. The list of errata is extensive (see the book's website), and some of the errors make the book's text confusing, misleading, or outright incorrect. I received a printing after the first, and the errors remain. Seems that AW was pushing for a release before the text was quite ready. This costs the book a star.
6 internautes sur 6 ont trouvé ce commentaire utile 
4.0 étoiles sur 5 Coming back to C++ after 10 years 25 février 2013
Par Alex S. - Publié sur Amazon.com
Format:Format Kindle|Achat vérifié
My first ever review of anything on the web. It was so much fun (or should I say "fun") reading this book that I could not resist.

Overall, it is a good book, very informative. The only problem I have with Kindle edition is that it has too many cross-referenced links. On many occasions I accidentally clicked such links when I simply tried to turn a page.

Regarding the subject of the book - STL. At some point I started taking notes from the book (direct quotes):

- A very useful thing that you can do with string iterators is to make all characters of a string lowercase or uppercase via a single statement.

- Note that restoring the original exception flags may cause exceptions: exceptions() throws an exception if a corresponding flag is set in the stream already.

- It is also possible to work with streams not throwing an exception. In this case, an exception is thrown if an error is detected.

- Violating this rule can lead to all kinds of strange effects <- you will find a lot of these throughout the book.

- In addition, file streams now have move and swap semantics providing a move constructor, a move assignment operator, and swap(). So you can pass a file stream as argument or return a file stream from a function. For example, if a file should be used longer than the scope in which it was created, you can return it as follows since C + + 11.

- To implement a stream buffer that buffers, the write buffer has to be initialized using the function setp().

- Since C + + 98, the C + + standard library has provided the class valarray for the processing of arrays of numeric values. ...
The valarray classes were not designed very well. In fact, nobody tried to determine whether the final specification worked. ... As a consequence, valarrays are rarely used.

While technically there is nothing wrong with the above quotes, I suggest C++ programmers to step back a bit and realize how bad they reflect on the state of the language in 2013. Keep in mind that the book has more that 1100 pages. This is not due to large number of features in the library, but because these features have so many caveats and hidden side effects.
Ces commentaires ont-ils été utiles ?   Dites-le-nous
Rechercher des commentaires

Rechercher des articles similaires par rubrique