Modern C++ Design av Debbie Lafferty, Andrei Alexandrescu
Produktbeskrivelse
I 'Modern C++ Design' åpner Andrei Alexandrescu nye perspektiver for C++-programmerere. Med enestående kreativitet og programvarerutine presenterer Alexandrescu en moderne tilnærming til design som forener designmønstre, generisk programmering og C++. Dette gir programmerere mulighet til å produsere uttrykksfull, fleksibel og svært gjenbrukbar kode. Boken innfører begrepet generiske komponenter – gjenbrukbare designmaler som genererer boilerplate-kode for kompilatorforbruk, alt i C++. Generiske komponenter legger til rette for en enklere og mer sømløs overgang fra design til applikasjonskode, og produserer kode som bedre uttrykker den opprinnelige designintensjonen, samtidig som de støtter gjenbruk av designstrukturer med minimal nykoding. Forfatteren beskriver spesifikke C++-teknikker og funksjoner som brukes til å bygge generiske komponenter, og implementerer industrielt sterke generiske komponenter for virkelige applikasjoner. Gjentagende problemer som C++-utviklere står overfor i sitt daglige arbeid dekkes også.