C++ Templates av David Vandevoorde, Nicolai Josuttis, Douglas Gregor
Produktbeskrivelse
C++-maler er blant de mest kraftfulle funksjonene i C++, men de er fortsatt ofte misforstått og underutnyttet, til tross for at både C++-språket og utviklingsmiljøet har utviklet seg betydelig. I 'C++ Templates', andre utgave, presenterer tre fremtredende eksperter innen C++ hvorfor, når og hvordan man bør bruke moderne maler for å bygge programvare som er renere, raskere, mer effektiv og enklere å vedlikeholde. Denne oppdaterte utgaven er tilpasset standardene C++11, C++14 og C++17 og introduserer banebrytende teknikker for et bredere spekter av applikasjoner. Forfatterne gir autoritative forklaringer på alle nye språklige funksjoner som forbedrer maler eller samhandler med dem, inkludert variadiske maler, generiske lambda-uttrykk, deduksjon av klassemalleargumenter, kompileringstidens if-setning, videresendingreferanser og brukerdefinerte litteraler. De utforsker også dyptgående grunnleggende språkkonsepter som verdi-kategorier og dekker fullt alle standard typeegenskaper. Boken begynner med en innsiktsfull opplæring i grunnleggende konsepter og relaterte emner.