C++ veidnes. Izstrādātāja rokasgrāmata
Autors: Devid Vandevurd, Nikolai Džosattis, Duglas Gregor
Izdevniecība: Dialektika
Vecuma ierobežojumi: 16+
Izdošanas gads: 2020
ISBN: 9785950029684
Lappušu skaits: 848
Izmērs: 240h170h40 mm
Vāka tips: ciets vāks
Svars: 1208 g
ID: 1748628
Veidnes ir viena no spēcīgākajām C++ pusēm, taču tās joprojām tiek nepietiekami izmantotas un bieži vien nepareizi saprastas, neskatoties uz pastāvīgi augošo gan C++ valodas, gan programmētāju kopienas līmeni šajā valodā. Otrajā grāmatas izdevumā trīs autori, kas ir eksperti šajā jomā, parāda, kāpēc, kad un kā izmantot mūsdienu veidnes, lai izveidotu programmatūru, kas ir saprotamāka, ātrāka, efektīvāka un viegli uzturama._x000D_ Šis izdevums apraksta jaunas iespējas C++11, C++14 un C++17 standartiem un demonstrē jaunākos sasniegumus C++ veidņu jomā, lai izveidotu plašu lietojumprogrammu klāstu. Autori detalizēti izskaidro visas jaunas valodas iespējas, kas uzlabo veidnes vai mijiedarbību ar tām, apsverot tādas tēmas kā variatīvās veidnes, ģeneriskās lambda izteiksmes, veidņu klases argumentu izvilkšana, kompilācijas laika if konstrukcija, nodotās atsauces un lietotāja literāļi. Viņi arī dziļi iedziļinās valodas pamatkonceptos (piemēram, vērtību kategorijās) un pilnībā aptver standarta tipu īpašības._x000D_ Grāmata sākas ar pamatīgu mācību grāmatu, kas apraksta galvenās koncepcijas un ar tām saistītās valodas iespējas. Pārējā grāmatas daļa kalpo kā visaptveroša rokasgrāmata, pievēršot uzmanību gan valodas detaļām, gan kodēšanas metodēm, progresīvām tehnoloģijām un sarežģītām C++ veidņu programmēšanas idiomām. Daudz piemēru avota kodu ilustrē abstraktas koncepcijas un labākās prakses pieejas, lai maksimāli izmantotu C++ veidņu sniegtās priekšrocības.