Modern C Design

This book introduces the concept of generic components-reusable design templates that produce boilerplate code for compiler consumption-all within C++.

Modern C   Design

Author: Andrei Alexandrescu

Publisher: Addison-Wesley Professional

ISBN: 9780201704310

Page: 323

View: 694

Presents a collection of reusable design artifacts, called generic components, together with the techniques that make them possible. The author describes techniques for policy-based design, partial template specialization, typelists, and local classes, then goes on to implement generic components for smart pointers, object factories, functor objects, the Visitor design pattern, and multimethod engines. c. Book News Inc.

Related Books:

Design Patterns in Modern C++
Language: en
Pages: 314
Authors: Dmitri Nesteruk
Categories: Computers
Type: BOOK - Published: 2018-04-18 - Publisher: Apress

Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in different ways, along
Modern C++ Design
Language: en
Pages: 323
Authors: Andrei Alexandrescu, Debbie Lafferty
Categories: Computers
Type: BOOK - Published: 2001 - Publisher: Addison-Wesley Professional

Presents a collection of reusable design artifacts, called generic components, together with the techniques that make them possible. The author describes techniques for policy-based design, partial template specialization, typelists, and local classes, then goes on to implement generic components for smart pointers, object factories, functor objects, the Visitor design pattern,
Software Architecture with C++
Language: en
Pages: 540
Authors: Adrian Ostrowski, Piotr Gaczkowski
Categories: Computers
Type: BOOK - Published: 2021-04-23 - Publisher: Packt Publishing

Apply business requirements to IT infrastructure and deliver a high-quality product by understanding architectures such as microservices, DevOps, and cloud-native using modern C++ standards and features Key Features: Design scalable large-scale applications with the C++ programming language Architect software solutions in a cloud-based environment with continuous integration and continuous delivery
Hands-On Design Patterns with C++
Language: en
Pages: 512
Authors: Fedor G. Pikus
Categories: Computers
Type: BOOK - Published: 2019-01-30 - Publisher: Packt Publishing Ltd

A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++ Key Features Delve into the core patterns and components of C++ in order to master application design Learn tricks, techniques, and best practices to solve common
C++ Reactive Programming
Language: en
Pages: 348
Authors: Praseed Pai, Peter Abraham
Categories: Computers
Type: BOOK - Published: 2018-06-29 - Publisher: Packt Publishing Ltd

Learn how to implement the reactive programming paradigm with C++ and build asynchronous and concurrent applications Key Features Efficiently exploit concurrency and parallelism in your programs Use the Functional Reactive programming model to structure programs Understand reactive GUI programming to make your own applications using Qt Book Description Reactive programming