LIBRISTO
LIBROAMANTO
obligatorio
Entre a formar parte de una comunidad de amantes de los libros del mundo entero y acceda a un sinfín de ventajas. Crear una cuenta gratis
0
Envío gratuito con Zásilkovna para compras superiores a 59.99 €
Mensajería SEUR 4.99 Mensajería GLS 7.99 Mensajería Correos 5.49 Mensajería DHL 5.49 Punto SEUR 3.99

Envío gratis a partir de 69,99 euros.

Template Metaprogramming with C++

Idioma InglésInglés
Libro Tapa blanda
Libro Template Metaprogramming with C++ Marius Bancila
Código Libristo: 41372399
Editores Packt Publishing, agosto 2022
Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey Fe... Descripción completa
? points 121 b
49.49
Almacenamiento externo Envío en 14-21 días

Hasta 30 días para devoluciones


Clientes que también han comprado


Game Engine Architecture, Third Edition Jason Gregory / Libro Tapa dura
common.buy 140.69
Popular
Game Programming Patterns Robert Nystrom / Libro Tapa blanda
common.buy 38.79
Using the C++ Standard Template Libraries Ivor Horton / Libro Tapa blanda
common.buy 55.19
C++ Template Metaprogramming David Abrahams / Libro Tapa blanda
common.buy 60.29
Popular
Effective Modern C++ Scott Meyers / Libro Tapa blanda
common.buy 58.29
Spring 6 Recipes Marten Deinum / Libro Tapa blanda
common.buy 55.19
Pro Spring 6 Iuliana Cosmina / Libro Tapa blanda
common.buy 47.39
SED & AWK 2e Dale Dougherty / Libro Tapa blanda
common.buy 39.69
Async JavaScript Trevor Burnham / Libro Tapa blanda
common.buy 18.99
Introducing Spring Framework 6 Felipe Gutierrez / Libro Tapa blanda
common.buy 47.39
Java 8 Lambdas Richard Warburton / Libro Tapa blanda
common.buy 42.59
Beginning EJB in Java EE 8 Jonathan Wetherbee / Libro Tapa blanda
common.buy 70.59
Beyond Effective Go Corey S Scott / Libro Tapa blanda
common.buy 24.29
Leaders Eat Last Simon Sinek / Libro Tapa blanda
common.buy 11.79
RESTful Web APIs Leonard Richardson / Libro Tapa blanda
common.buy 47.69
GNU Octave by Example Sharvani Chandu / Libro Tapa blanda
common.buy 51.29
Kubernetes Programming with Go Philippe Martin / Libro Tapa blanda
common.buy 51.29
Dynamic Programming on Trees Ue Kiao / Libro Tapa blanda
common.buy 17.49
Seven Web Frameworks in Seven Weeks Frederic Daoud / Libro Tapa blanda
common.buy 40.69
REST API Design Rulebook Mark Masse / Libro Tapa blanda
common.buy 27.19
Mockito Essentials Sujoy Acharya / Libro Tapa blanda
common.buy 35.79
Mastering Unit Testing Using Mockito and JUnit Sujoy Acharya / Libro Tapa blanda
common.buy 50.49

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.

Actriz & Políglota
EWA KASP para
Visualizar el vídeo
Ewa Kasp
Libristo tiene la oferta más extensa de literatura en idiomas extranjeros. Por eso compran aquí sus libros.

Sobre el libro

Nombre y apellidos Template Metaprogramming with C++
Idioma Inglés
Encuadernación Libro - Tapa blanda
Fecha de publicación 2022
Número de páginas 480
EAN 9781803243450
ISBN 1803243457
Código Libristo 41372399
Editores Packt Publishing
Peso 888
Dimensiones 191 x 235 x 26
Regale este libro hoy
Es fácil
1 Añadir al carrito y elegir Entregar como regalo en el checkout 2 Le enviaremos un vale 3 El libro llegará a la dirección del destinatario

También puede interesarle


C++20 for Programmers Harvey Deitel / Libro Tapa blanda
common.buy 60.29
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Libro Tapa blanda
common.buy 55.39
Modern C++ Programming Cookbook Marius Bancila / Libro Tapa blanda
common.buy 99.49
C++ Templates David Vandevoorde / Libro Tapa dura
common.buy 79.89
Web API Development with ASP.NET Core 8 Xiaodi Yan / Libro Tapa blanda
common.buy 58.29
C++ Windows Programming Stefan Bjornander / Libro Tapa blanda
common.buy 58.29
Modern C++ Design Andrei Alexandrescu / Libro Tapa blanda
common.buy 58.09
Popular
C++20 - The Complete Guide Nicolai M. Josuttis / Libro Tapa dura
common.buy 79.79
Beginning C++23 Ivor Horton / Libro Tapa blanda
common.buy 51.29
Mockito Cookbook Marcin Grzejszczak / Libro Tapa blanda
common.buy 50.49
Próximamente
HTML5: The Definitive Guide Chuck Musciano / Libro Tapa blanda
common.buy 41.69
Económico
Learning Boost C++ Libraries Arindam Mukherjee / Libro Tapa blanda
common.buy 22.99
Easy Learning Design Patterns C++ (1 Edition) hu yang hu / Libro Tapa blanda
common.buy 54.69
Popular
Crafting Interpreters Robert Nystrom / Libro Tapa blanda
common.buy 47.39
Node.js Sebastian Springer / Libro Tapa blanda
common.buy 39.69
Design Patterns in Modern C++20 Dmitri Nesteruk / Libro Tapa blanda
common.buy 35.89
C# 12 in a Nutshell: The Definitive Reference Joseph Albahari / Libro Tapa blanda
common.buy 55.19
Using Asyncio in Python Caleb Hattingh / Libro Tapa blanda
common.buy 39.69
C++ Torsten T Will / Libro Tapa blanda
common.buy 55.09
Practical C++ STL Programming Kusswurm / Libro Tapa blanda
common.buy 78.29
LLM Engineer's Handbook Maxime Labonne / Libro Tapa blanda
common.buy 60.29

Inicio de sesión

Inicie sesión en su cuenta. ¿No tiene una cuenta Libristo? ¡Cree una ahora!

 
obligatorio
obligatorio

¿No tiene cuenta? Descubra las ventajas de tener una cuenta Libristo.

Si tiene una cuenta Libristo, lo tendrá todo bajo control.

Crear una cuenta Libristo
Asesor de libros Libroamiko
Hola, soy Libroamiko, ¿puedo ayudarte?