C++ Šablonai. Kūrėjo vadovas
Autorius: Devid Vandevurd, Nikolai Džosattis, Duglas Gregor
Publisher: Dialektika
Amžiaus ribos: 16+
Išleidimo metai: 2020
ISBN: 9785950029684
Puslapių skaičius: 848
Dydis: 240h170h40 mm
Viršelio tipas: Hard
Svoris: 1208 g
ID: 1748628
Šablonai yra viena iš stipriausių C++ pusių, tačiau jie vis dar yra nepakankamai naudojami ir dažnai neteisingai suprantami, nepaisant nuolat augančio tiek C++ kalbos, tiek šios kalbos programuotojų bendruomenės lygio. Antrojo leidimo knygoje trys autoriai, kurie yra šios srities ekspertai, parodo, kodėl, kada ir kaip naudoti šiuolaikinius šablonus, kad būtų kuriama programinė įranga, kuri yra aiškesnė, greitesnė, efektyvesnė ir lengvai palaikoma._x000D_ Šiame leidime aprašomos naujos galimybės C++11, C++14 ir C++17 standartų ir demonstruojami naujausi pasiekimai C++ šablonų srityje, skirti kurti platų programų spektrą. Autoriai išsamiai paaiškina visas naujas kalbos galimybes, kurios gerina šablonus arba sąveiką su jais, nagrinėdami tokias temas kaip kintamieji šablonai, bendrieji lambda išraiškos, šablonų klasės argumentų išvedimas, kompilavimo laiko if konstrukcija, perduodamos nuorodos ir vartotojo literaliai. Jie taip pat giliai nagrinėja kalbos fundamentalius konceptus (tokius kaip reikšmių kategorijos) ir visiškai apima standartines tipų savybes._x000D_ Knyga prasideda išsamia mokomąja medžiaga, aprašančia pagrindines koncepcijas ir su jomis susijusias programavimo kalbos galimybes. Likusi knygos dalis tarnauja kaip išsamus vadovas, skiriantis dėmesį tiek kalbos detalėms, tiek kodavimo metodams, pažangioms technologijoms ir sudėtingoms C++ šablonų programavimo idiomoms. Daug pavyzdžių iliustruoja abstrakčias koncepcijas ir geriausias praktikas, siekiant gauti maksimalią naudą iš C++ šablonų.