LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Serviciul de curierat Cargus 28.00 lei Easybox 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier DPD 25.00 lei FAN Courier 25.00 lei

Livrare gratuită pentru comenzile peste 349,00 lei.

Template Metaprogramming with C++

Limba englezăengleză
Carte Carte broșată
Carte Template Metaprogramming with C++ Marius Bancila
Codul Libristo: 41372399
Editura Packt Publishing, august 2022
Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey Fe... Descrierea completă
? points 121 b
264.57 lei
În depozitul extern Expediem în 14-21 zile

Până la 30 de zile pentru returnare


Clienții au cumpărat de asemenea


Game Engine Architecture, Third Edition Jason Gregory / Carte Copertă tare
common.buy 720.55 lei
Top
Game Programming Patterns Robert Nystrom / Carte Carte broșată
common.buy 207.12 lei
Using the C++ Standard Template Libraries Ivor Horton / Carte Carte broșată
common.buy 294.65 lei
C++ Template Metaprogramming David Abrahams / Carte Carte broșată
common.buy 322.01 lei
Top
Effective Modern C++ Scott Meyers / Carte Carte broșată
common.buy 337.00 lei
Spring 6 Recipes Marten Deinum / Carte Carte broșată
common.buy 294.65 lei
SED & AWK 2e Dale Dougherty / Carte Carte broșată
common.buy 212.15 lei
Async JavaScript Trevor Burnham / Carte Carte broșată
common.buy 101.25 lei
Pro Spring 6 Iuliana Cosmina / Carte Carte broșată
common.buy 253.46 lei
Java 8 Lambdas Richard Warburton / Carte Carte broșată
common.buy 227.46 lei
Introducing Spring Framework 6 Felipe Gutierrez / Carte Carte broșată
common.buy 253.46 lei
Beginning EJB in Java EE 8 Jonathan Wetherbee / Carte Carte broșată
common.buy 377.25 lei
Beyond Effective Go Corey S Scott / Carte Carte broșată
common.buy 129.87 lei
RESTful Web APIs Leonard Richardson / Carte Carte broșată
common.buy 254.71 lei
GNU Octave by Example Sharvani Chandu / Carte Carte broșată
common.buy 273.89 lei
Kubernetes Programming with Go Philippe Martin / Carte Carte broșată
common.buy 273.89 lei
Dynamic Programming on Trees Ue Kiao / Carte Carte broșată
common.buy 82.70 lei
Seven Web Frameworks in Seven Weeks Frederic Daoud / Carte Carte broșată
common.buy 188.99 lei
REST API Design Rulebook Mark Masse / Carte Carte broșată
common.buy 145.38 lei
Mastering Unit Testing Using Mockito and JUnit Sujoy Acharya / Carte Carte broșată
common.buy 269.81 lei
Mockito Cookbook Marcin Grzejszczak / Carte Carte broșată
common.buy 269.81 lei
Leaders Eat Last Simon Sinek / Carte Carte broșată
common.buy 59.11 lei

Understand how to use modern C++ templates for writing maintainable, robust, and fast software


Key Features:

  • Grasp the fundamentals of and learn to write effective C++ templates
  • Get up to speed with the latest C++20 template features such as constraints and concepts
  • Explore different patterns and idioms to integrate templates in your program design


Book Description:

Learn how the metaprogramming technique enables you to create data structures and functions that allow computation to happen at compile time. With this book, you'll realize how templates help you avoid writing duplicate code and are key to creating generic libraries, such as the standard library or Boost, that can be used in a multitude of programs.

The introductory chapters of this book will give you insights into the fundamentals of templates and metaprogramming. You'll then move on to practice writing complex templates and exploring advanced concepts such as template recursion, template argument deduction, forwarding references, type traits, and conditional compilation. Along the way, you'll learn how to write variadic templates and how to provide requirements to the template arguments with C++20 constraints and concepts. Finally, you'll apply your knowledge of C++ metaprogramming templates to implement various metaprogramming patterns and techniques.

By the end of this book, you'll have learned how to write effective templates and implement metaprogramming in your everyday programming journey.


What You Will Learn:

  • Understand the syntax for all types of templates
  • Discover how specialization and instantiation works
  • Get to grips with template argument deduction and forwarding references
  • Write variadic templates with ease
  • Become familiar with type traits and conditional compilation
  • Restrict template arguments in C++20 with constraints and concepts
  • Implement patterns such as CRTP, mixins, and tag dispatching


Who this book is for:

This book is for beginner-to-intermediate C++ developers who want to learn about template metaprogramming as well as advanced C++ developers looking to get up to speed with the new C++20 features related to templates and the the various idioms and patterns. Basic C++ coding experience is necessary to get started with this book.

Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Template Metaprogramming with C++
Limba engleză
Legare Carte - Carte broșată
Data publicării 2022
Număr pagini 480
EAN 9781803243450
ISBN 1803243457
Codul Libristo 41372399
Greutatea 888
Dimensiuni 191 x 235 x 26
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


C++20 for Programmers Harvey Deitel / Carte Carte broșată
common.buy 322.01 lei
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Carte Carte broșată
common.buy 295.80 lei
Modern C++ Programming Cookbook Marius Bancila / Carte Carte broșată
common.buy 531.55 lei
C++ Templates David Vandevoorde / Carte Copertă tare
common.buy 426.94 lei
Web API Development with ASP.NET Core 8 Xiaodi Yan / Carte Carte broșată
common.buy 311.74 lei
C++ Windows Programming Stefan Bjornander / Carte Carte broșată
common.buy 311.74 lei
End-to-End Automation with Kubernetes and Crossplane Arun Ramakani / Carte Carte broșată
common.buy 295.80 lei
Modern C++ Design Andrei Alexandrescu / Carte Carte broșată
common.buy 294.02 lei
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Carte Copertă tare
common.buy 426.52 lei
Beginning C++23 Ivor Horton / Carte Carte broșată
common.buy 273.89 lei
Mockito Essentials Sujoy Acharya / Carte Carte broșată
common.buy 191.19 lei
Curând
HTML5: The Definitive Guide Chuck Musciano / Carte Carte broșată
common.buy 203.66 lei
Using Asyncio in Python Caleb Hattingh / Carte Carte broșată
common.buy 212.15 lei
Node.js Sebastian Springer / Carte Carte broșată
common.buy 212.15 lei
Design Patterns in Modern C++20 Dmitri Nesteruk / Carte Carte broșată
common.buy 191.61 lei
Top
Crafting Interpreters Robert Nystrom / Carte Carte broșată
common.buy 253.46 lei
Top
Mathematics for Game Programming and Computer Graphics Penny de Byl / Carte Carte broșată
common.buy 295.80 lei
C# 12 in a Nutshell: The Definitive Reference Joseph Albahari / Carte Carte broșată
common.buy 294.65 lei
C++ Torsten T Will / Carte Carte broșată
common.buy 294.44 lei
Easy Learning Design Patterns C++ (1 Edition) hu yang hu / Carte Carte broșată
common.buy 292.24 lei
Practical C++ STL Programming Kusswurm / Carte Carte broșată
common.buy 418.45 lei
LLM Engineer's Handbook Maxime Labonne / Carte Carte broșată
common.buy 322.01 lei
Python GUI Programming with Tkinter Alan D. Moore / Carte Carte broșată
common.buy 274.84 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo