Padroneggiare l'STL del C++17: Utilizzare appieno i componenti della libreria standard in C++17

Punteggio:   (4,3 su 5)

Padroneggiare l'STL del C++17: Utilizzare appieno i componenti della libreria standard in C++17 (Arthur O'Dwyer)

Recensioni dei lettori

Riepilogo:

Il libro è stato apprezzato per il suo stile di scrittura chiaro, la copertura approfondita degli argomenti STL del C++ e gli esempi pratici. Tuttavia, è stato criticato per la qualità di stampa e per la mancanza di argomenti avanzati che alcuni utenti desideravano.

Vantaggi:

Ben scritto e di facile comprensione
fornisce consigli pratici per l'ottimizzazione
copre argomenti approfonditi
buoni esempi
autorevolezza dell'autore
aiuta a comprendere i componenti STL
piacevole e stimolante.

Svantaggi:

La qualità della stampa e della carta sono deludenti per il prezzo
alcuni lettori si aspettavano contenuti più avanzati
non tutti gli utenti apprezzano i metodi di insegnamento.

(basato su 11 recensioni dei lettori)

Titolo originale:

Mastering the C++17 STL: Make full use of the standard library components in C++17

Contenuto del libro:

Questo libro analizza l'STL del C++, insegnandovi come estrarre le sue gemme e applicarle alla vostra programmazione. Informazioni su questo libro - Aumenta la tua produttività come sviluppatore C++ con le ultime caratteristiche di C++17 - Sviluppa applicazioni di alta qualità, veloci e portabili con le varie caratteristiche dell'STL - Migra da versioni precedenti (C++11, C++14) a C++17 A chi è rivolto questo libro Questo libro è rivolto agli sviluppatori che desiderano padroneggiare l'STL C++ e sfruttare appieno i suoi componenti.

Si presuppone una conoscenza preliminare del C++. Cosa imparerete - Create i vostri tipi di iteratori, allocatori e pool di thread. - Padroneggiare ogni contenitore standard e ogni algoritmo standard.

- Migliorare il codice sostituendo i puntatori nuovi/cancellati con puntatori intelligenti.

- Comprendere la differenza tra algoritmi monomorfi, polimorfi e generici. - Imparare il significato e le applicazioni del tipo vocabolario, del tipo prodotto e del tipo somma.

In dettaglio Il C++ moderno ha fatto molta strada dal 2011. L'ultimo aggiornamento, il C++17, è stato appena ratificato e sono in arrivo diverse implementazioni. Questo libro è la vostra guida alla libreria standard del C++, comprese le ultimissime funzionalità del C++17.

Il libro inizia con un'esplorazione approfondita della libreria di template standard del C++. Imparerete le differenze chiave tra il polimorfismo classico e la programmazione generica, che sono alla base dell'STL. Imparerete inoltre a utilizzare i vari algoritmi e contenitori della STL per soddisfare le vostre esigenze di programmazione.

Il modulo successivo si addentra negli strumenti del moderno C++. Qui imparerete a conoscere i tipi algebrici come std:: optional, i tipi di vocabolario come std:: function, i puntatori intelligenti e le primitive di sincronizzazione come std:: atomic e std:: mutex.

Nel modulo finale, imparerete a conoscere il supporto del C++ per le espressioni regolari e l'I/O dei file. Alla fine del libro sarete in grado di utilizzare la libreria standard C++17 per implementare programmi reali e avrete acquisito una solida conoscenza degli aspetti interni della libreria stessa. Stile e approccio Questo libro adotta un approccio conciso ma completo per spiegare e applicare l'STL del C++, una caratteristica alla volta.

Altre informazioni sul libro:

ISBN:9781787126824
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Padroneggiare l'STL del C++17: Utilizzare appieno i componenti della libreria standard in C++17 -...
Questo libro analizza l'STL del C++, insegnandovi...
Padroneggiare l'STL del C++17: Utilizzare appieno i componenti della libreria standard in C++17 - Mastering the C++17 STL: Make full use of the standard library components in C++17

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)