LIBRISTO
LIBROAMANTO
obowiązkowe
Zostań członkiem wspólnoty miłośników książek z całego świata i zyskaj mnóstwo korzyści. Załóż konto bezpłatnie
0
Kurier DPD 4.49 Kurier Hermes 4.99 Kurier DHL 3.99 Punkt Hermes 4.49 Punkt DPD 2.99 Kurier GLS 4.99

Template Metaprogramming with C++

Język AngielskiAngielski
Książka Miękka
Książka Template Metaprogramming with C++ Marius Bancila
Kod Libristo: 41372399
Wydawnictwo Packt Publishing, sierpień 2022
Understand how to use modern C++ templates for writing maintainable, robust, and fast softwareKey Fe... Cały opis
? points 99 b
Gwarancja
najlepszej
ceny
40.29 včetně DPH
Dostępna u dostawcy Wysyłamy za 14-21 dni

Nawet do 30 dni na zwrot


Klienci kupili także


Game Engine Architecture, Third Edition Jason Gregory / Książka Twarda
common.buy 117.29
TOP
Game Programming Patterns Robert Nystrom / Książka Miękka
common.buy 31.19
Using the C++ Standard Template Libraries Ivor Horton / Książka Miękka
common.buy 42.19
C++ Template Metaprogramming David Abrahams / Książka Miękka
common.buy 49.09
TOP
Effective Modern C++ Scott Meyers / Książka Miękka
common.buy 43.19
Spring 6 Recipes Marten Deinum / Książka Miękka
common.buy 42.19
SED & AWK 2e Dale Dougherty / Książka Miękka
common.buy 30.39
Async JavaScript Trevor Burnham / Książka Miękka
common.buy 15.59
Pro Spring 6 Iuliana Cosmina / Książka Miękka
common.buy 36.29
Java 8 Lambdas Richard Warburton / Książka Miękka
common.buy 34.99
Introducing Spring Framework 6 Felipe Gutierrez / Książka Miękka
common.buy 36.29
Beginning EJB in Java EE 8 Jonathan Wetherbee / Książka Miękka
common.buy 53.99
Beyond Effective Go Corey S Scott / Książka Miękka
common.buy 18.59
RESTful Web APIs Leonard Richardson / Książka Miękka
common.buy 39.29
GNU Octave by Example Sharvani Chandu / Książka Miękka
common.buy 39.19
Kubernetes Programming with Go Philippe Martin / Książka Miękka
common.buy 39.19
Dynamic Programming on Trees Ue Kiao / Książka Miękka
common.buy 13.79
Leaders Eat Last Simon Sinek / Książka Miękka
common.buy 8.89
Seven Web Frameworks in Seven Weeks Frederic Daoud / Książka Miękka
common.buy 30.99
Mockito Cookbook Marcin Grzejszczak / Książka Miękka
common.buy 41.09
REST API Design Rulebook Mark Masse / Książka Miękka
common.buy 22.39

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.

Aktorka & Poliglotka
EWA KASP dla
Odtworzyć wideo
Ewa Kasp
Libristo ma największy wybór literatury obcojęzycznej. Dlatego tutaj kupuję swoje książki.

Informacje o książce

Pełna nazwa Template Metaprogramming with C++
Język Angielski
Oprawa Książka - Miękka
Data wydania 2022
Liczba stron 480
EAN 9781803243450
ISBN 1803243457
Kod Libristo 41372399
Wydawnictwo Packt Publishing
Waga 888
Wymiary 191 x 235 x 26
Podaruj tę książkę jeszcze dziś
To łatwe
1 Dodaj książkę do koszyka i wybierz „dostarczyć jako prezent” 2 W odpowiedzi wyślemy Ci bon 3 Książka dotrze na adres obdarowanego

Mogłoby Cię także zainteresować


C++20 for Programmers Harvey Deitel / Książka Miękka
common.buy 49.09
Modern C++ Programming Cookbook Marius Bancila / Książka Miękka
common.buy 81.09
C++ Templates David Vandevoorde / Książka Twarda
common.buy 65.09
Web API Development with ASP.NET Core 8 Xiaodi Yan / Książka Miękka
common.buy 47.49
C++ Windows Programming Stefan Bjornander / Książka Miękka
common.buy 47.49
Modern C++ Design Andrei Alexandrescu / Książka Miękka
common.buy 45.89
TOP
C++20 - The Complete Guide Nicolai M. Josuttis / Książka Twarda
common.buy 64.99
Beginning C++23 Ivor Horton / Książka Miękka
common.buy 39.19
Mockito Essentials Sujoy Acharya / Książka Miękka
common.buy 29.19
Zapowiedź
HTML5: The Definitive Guide Chuck Musciano / Książka Miękka
common.buy 40.69
Design Patterns in Modern C++20 Dmitri Nesteruk / Książka Miękka
common.buy 27.39
Node.js Sebastian Springer / Książka Miękka
common.buy 30.39
C# 12 in a Nutshell: The Definitive Reference Joseph Albahari / Książka Miękka
common.buy 42.19
Using Asyncio in Python Caleb Hattingh / Książka Miękka
common.buy 30.39
C++ Torsten T Will / Książka Miękka
common.buy 42.19
TOP
Crafting Interpreters Robert Nystrom / Książka Miękka
common.buy 36.29
Practical C++ STL Programming Kusswurm / Książka Miękka
common.buy 59.89
LLM Engineer's Handbook Maxime Labonne / Książka Miękka
common.buy 49.09
Python GUI Programming with Tkinter Alan D. Moore / Książka Miękka
common.buy 41.89

Logowanie

Zaloguj się do swojego konta. Nie masz jeszcze konta Libristo? Utwórz je teraz!

 
obowiązkowe
obowiązkowe

Nie masz konta? Zyskaj korzyści konta Libristo!

Dzięki kontu Libristo będziesz mieć wszystko pod kontrolą.

Utwórz konto Libristo