Evaluare:
Cartea este bine primită pentru stilul său clar de scriere, acoperirea profundă a subiectelor C++ STL și exemplele practice. Cu toate acestea, a fost criticată pentru calitatea tipăririi și lipsa subiectelor avansate dorite de unii utilizatori.
Avantaje:⬤ Bine scrisă și ușor de înțeles
⬤ oferă sfaturi practice de optimizare
⬤ acoperă subiecte aprofundate
⬤ exemple bune
⬤ autoritatea autorului
⬤ ajută la înțelegerea componentelor STL
⬤ plăcută și provocatoare.
⬤ Calitatea imprimării și a hârtiei sunt dezamăgitoare pentru preț
⬤ unii cititori se așteptau la un conținut mai avansat
⬤ nu toți utilizatorii apreciază metodele de predare.
(pe baza a 11 recenzii ale cititorilor)
Mastering the C++17 STL: Make full use of the standard library components in C++17
Această carte descompune STL-ul C++, învățându-vă cum să extrageți bijuteriile sale și să le aplicați în programarea dumneavoastră. Despre această carte - Creșteți-vă productivitatea ca dezvoltator C++ cu cele mai recente caracteristici ale C++17 - Dezvoltați aplicații de înaltă calitate, rapide și portabile cu caracteristicile variate ale STL - Migrați de la versiunile mai vechi (C++11, C++14) la C++17 Cui se adresează această carte Această carte se adresează dezvoltatorilor care doresc să stăpânească STL-ul C++ și să utilizeze pe deplin componentele sale.
Se presupun cunoștințe anterioare de C++. Ce veți învăța - Creați propriile tipuri de iteratori, alocatori și thread pools. - Veți stăpâni fiecare container standard și fiecare algoritm standard.
- Îmbunătățiți-vă codul prin înlocuirea new/delete cu pointeri inteligenți.
- Înțelegeți diferența dintre algoritmii monomorfici, algoritmii polimorfici și algoritmii generici. - Învățați semnificația și aplicațiile tipului de vocabular, tipului de produs și tipului de sumă.
În detaliu C++ modern a parcurs un drum lung din 2011. Cea mai recentă actualizare, C++17, tocmai a fost ratificată și mai multe implementări sunt pe drum. Această carte este ghidul dvs.
pentru biblioteca standard C++, inclusiv cele mai recente caracteristici C++17. Cartea începe prin explorarea în profunzime a bibliotecii de șabloane standard C++. Veți învăța diferențele cheie dintre polimorfismul clasic și programarea generică, fundamentul STL.
Veți învăța, de asemenea, cum să utilizați diverșii algoritmi și containere din STL pentru a se potrivi nevoilor dvs. de programare.
Următorul modul abordează instrumentele moderne ale C++. Aici veți învăța despre tipuri algebrice precum std:: optional, tipuri de vocabular precum std:: function, pointeri inteligenți și primitive de sincronizare precum std:: atomic și std:: mutex. În ultimul modul, veți învăța despre suportul C++ pentru expresii regulate și I/O de fișiere.
Până la sfârșitul cărții, veți fi competenți în utilizarea bibliotecii standard C++17 pentru a implementa programe reale și veți fi dobândit o înțelegere solidă a elementelor interne ale bibliotecii.
Stil și abordare Această carte are o abordare concisă, dar cuprinzătoare a explicării și aplicării STL C++, caracteristică cu caracteristică.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)