Друзья, мы тут исследуем проблемы, с которыми сталкиваются пользователи электронных книг.
Будем вам благодарны за ваши ответы. Опрос займёт не более 5 минут.
Друзья, мы тут исследуем проблемы, с которыми сталкиваются пользователи электронных книг.
Будем вам благодарны за ваши ответы. Опрос займёт не более 5 минут.
1. Introduction
A Misunderstood Technique
What Is Metaprogramming?
How to Get Started with Metaprogramming
Summary
2. C++ Metaprogramming in Practice
A Typical Code Maintenance Assignment
Creating a Straightforward Interface
Generating Code Automatically
Making Values and Pointers Work Together
Putting It All Together
Summary
3. C++ Metaprogramming and Application Design
Compile-Time Versus Runtime Paradigms
Type Containers
Compile-Time Operations
Advanced Uses of Metaprogramming
Helper Functions and Libraries
Summary
The purpose of this book is to demonstrate that understanding C++ metaprogramming will make you a better C++ programmer, as well as a better software engineer in general.