Modelli C++: La guida completa

Punteggio:   (4,6 su 5)

Modelli C++: La guida completa (David Vandevoorde)

Recensioni dei lettori

Riepilogo:

Il libro è una guida dettagliata e completa ai template e alla metaprogrammazione del C++, utile per gli sviluppatori seri che vogliono approfondire la loro conoscenza del moderno C++. Serve sia come riferimento che come strumento di apprendimento, anche se può risultare ostico per i principianti e presenta alcuni problemi di formattazione nell'edizione Kindle.

Vantaggi:

Introduzione ai template incredibilmente dettagliata e accessibile, fondamentale per gli sviluppatori C++ seri, ottimo riferimento per gli argomenti avanzati, utile per la comprensione del codice C++, aggiornato con gli standard moderni, copre in modo approfondito sia gli aspetti di base che quelli complessi.

Svantaggi:

Non è una lettura facile
lo stile di scrittura può sembrare formale e poco coinvolgente, in particolare per i principianti
l'edizione Kindle soffre di una scarsa formattazione, comprese le dimensioni ridotte dei caratteri e i collegamenti interrotti
contiene molti errori tipografici che ostacolano la comprensione.

(basato su 87 recensioni dei lettori)

Titolo originale:

C++ Templates: The Complete Guide

Contenuto del libro:

I template sono tra le caratteristiche più potenti del C++, ma rimangono incompresi e sottoutilizzati, anche se il linguaggio C++ e la comunità di sviluppatori sono progrediti. In C++ Templates, Seconda Edizione, tre esperti pionieri del C++ mostrano perché, quando e come utilizzare i moderni template per creare software più pulito, veloce, efficiente e facile da mantenere.

Ora ampiamente aggiornata per gli standard C++11, C++14 e C++17, questa nuova edizione presenta tecniche all'avanguardia per un più ampio spettro di applicazioni. Gli autori forniscono spiegazioni autorevoli di tutte le nuove caratteristiche del linguaggio che migliorano i template o interagiscono con essi, tra cui i template variadici, le lambda generiche, la deduzione degli argomenti dei template di classe, gli if a tempo di compilazione, i riferimenti di inoltro e i letterali definiti dall'utente. Inoltre, approfondiscono i concetti fondamentali del linguaggio (come le categorie di valori) e coprono completamente tutti i tratti dei tipi standard.

Il libro inizia con una guida approfondita sui concetti di base e sulle caratteristiche del linguaggio. Il resto del libro funge da riferimento completo, concentrandosi prima sui dettagli del linguaggio e poi sulle tecniche di codifica, le applicazioni avanzate e gli idiomi più sofisticati. Gli esempi illustrano chiaramente i concetti astratti e dimostrano le migliori pratiche per sfruttare tutte le potenzialità dei template C++.

⬤ Capire esattamente come si comportano i template ed evitare le insidie più comuni.

⬤ Usare i template per scrivere software più efficiente, flessibile e manutenibile.

⬤ Padroneggiare gli idiomi e le tecniche più efficaci di oggi.

⬤ Riutilizzare il codice sorgente senza compromettere le prestazioni o la sicurezza.

⬤ Beneficiare delle utilità per la programmazione generica della libreria standard del C++.

⬤ Anteprima dell'imminente funzione concepts.

Il sito web di accompagnamento, tmplbook.com, contiene codice di esempio e ulteriori aggiornamenti.

Altre informazioni sul libro:

ISBN:9780321714121
Autore:
Editore:
Rilegatura:Copertina rigida
Anno di pubblicazione:2017
Numero di pagine:832

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli C++: La guida completa - C++ Templates: The Complete Guide
I template sono tra le caratteristiche più potenti del C++, ma rimangono...
Modelli C++: La guida completa - C++ Templates: The Complete Guide

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)