Șabloane C++: Ghidul complet

Evaluare:   (4.6 din 5)

Șabloane C++: Ghidul complet (David Vandevoorde)

Recenzii ale cititorilor

Rezumat:

Cartea este un ghid detaliat și cuprinzător al șabloanelor și metaprogramării C++, benefic pentru dezvoltatorii serioși care doresc să își aprofundeze înțelegerea C++-ului modern. Ea servește atât ca referință, cât și ca instrument de învățare, deși poate fi o provocare pentru începători și are unele probleme de formatare în ediția sa Kindle.

Avantaje:

Incredibil de detaliată, introducere accesibilă la șabloane, crucială pentru dezvoltatorii C++ serioși, referință excelentă pentru subiectele avansate, utilă pentru înțelegerea codului C++, actualizată cu standardele moderne, acoperă temeinic atât aspectele de bază, cât și cele complexe.

Dezavantaje:

Nu este o lectură ușoară
stilul de scriere poate părea formal și mai puțin captivant, în special pentru începători
ediția Kindle suferă de formatare slabă, inclusiv fonturi de dimensiuni mici și linkuri întrerupte
conține multe erori tipografice care împiedică înțelegerea.

(pe baza a 87 recenzii ale cititorilor)

Titlul original:

C++ Templates: The Complete Guide

Conținutul cărții:

Șabloanele sunt printre cele mai puternice caracteristici ale C++, dar ele rămân neînțelese și subutilizate, chiar dacă limbajul C++ și comunitatea de dezvoltare au avansat. În C++ Templates, Second Edition, trei experți de pionierat în C++ arată de ce, când și cum să folosiți template-uri moderne pentru a construi software mai curat, mai rapid, mai eficient și mai ușor de întreținut.

Acum actualizată extensiv pentru standardele C++11, C++14 și C++17, această nouă ediție prezintă tehnici de ultimă oră pentru un spectru mai larg de aplicații. Autorii oferă explicații autoritare ale tuturor noilor caracteristici ale limbajului care fie îmbunătățesc șabloanele, fie interacționează cu acestea, inclusiv șabloane variadice, lambdas generice, deducerea argumentelor șabloanelor de clasă, if la momentul compilării, referințe de redirecționare și literale definite de utilizator. De asemenea, autorii analizează în profunzime conceptele fundamentale ale limbajului (cum ar fi categoriile de valori) și acoperă pe deplin toate trăsăturile de tip standard.

Cartea începe cu un tutorial aprofundat privind conceptele de bază și caracteristicile relevante ale limbajului. Restul cărții servește drept referință cuprinzătoare, concentrându-se mai întâi pe detaliile limbajului și apoi pe tehnici de codificare, aplicații avansate și expresii sofisticate. De-a lungul cărții, exemplele ilustrează clar conceptele abstracte și demonstrează cele mai bune practici pentru exploatarea a tot ceea ce pot face șabloanele C++.

⬤ Înțelegeți exact cum se comportă șabloanele și evitați capcanele comune.

⬤ Utilizați șabloanele pentru a scrie software mai eficient, mai flexibil și mai ușor de întreținut.

⬤ Master cele mai eficiente idiomuri și tehnici de astăzi.

⬤ Reutilizați codul sursă fără a compromite performanța sau siguranța.

⬤ Beneficiați de utilitarele pentru programarea generică din Biblioteca standard C++.

⬤ Prezentați viitoarea funcție concepts.

Site-ul însoțitor, tmplbook.com, conține exemple de cod și actualizări suplimentare.

Alte date despre carte:

ISBN:9780321714121
Autor:
Editura:
Legare:Copertă dură
Anul publicării:2017
Numărul de pagini:832

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Șabloane C++: Ghidul complet - C++ Templates: The Complete Guide
Șabloanele sunt printre cele mai puternice caracteristici ale C++, dar ele rămân...
Șabloane C++: Ghidul complet - C++ Templates: The Complete Guide

Lucrările autorului au fost publicate de următorii editori:

© 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)