Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
C++ Template Metaprogramming - Concepts, Tools, and Techniques from Boost and Beyond (Paperback)
Loot Price: R1,860
Discovery Miles 18 600
|
|
C++ Template Metaprogramming - Concepts, Tools, and Techniques from Boost and Beyond (Paperback)
Series: C++ In-Depth Series
Expected to ship within 12 - 17 working days
|
Donate to Against Period Poverty
Total price: R1,870
Discovery Miles: 18 700
|
"Abrahams and Gurtovoy have written something close to a classic...
marvelous fun to read..."
Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal,
June 03, 2005
"If you're like me, you're excited by what people do with template
metaprogramming (TMP) but are frustrated at the lack of clear
guidance and powerful tools. Well, this is the book we've been
waiting for. With help from the excellent Boost Metaprogramming
Library, David and Aleksey take TMP from the laboratory to the
workplace with readable prose and practical examples, showing that
"compile-time STL" is as able as its runtime counterpart. Serving
as a tutorial as well as a handbook for experts, this is the book
on C++ template metaprogramming."
-Chuck Allison, Editor, "The C++ Source ""C++ Template
Metaprogramming" sheds light on the most powerful idioms of today's
C++, at long last delivering practical metaprogramming tools and
techniques into the hands of the everyday programmer. A metaprogram
is a program that generates or manipulates program code. Ever since
generic programming was introduced to C++, programmers have
discovered myriad "template tricks" for manipulating programs as
they are compiled, effectively eliminating the barrier between
program and metaprogram. While excitement among C++ experts about
these capabilities has reached the community at large, their
practical application remains out of reach for most programmers.
This book explains what metaprogramming is and how it is best used.
It provides the foundation you'll need to use the template
metaprogramming effectively in your own work.This book is aimed at
any programmer who is comfortable with idioms of the Standard
TemplateLibrary (STL). C++ power-users will gain a new insight into
their existing work and a new fluency in the domain of
metaprogramming. Intermediate-level programmers who have learned a
few advanced template techniques will see where these tricks fit in
the big picture and will gain the conceptual foundation to use them
with discipline. Programmers who have caught the scent of
metaprogramming, but for whom it is still mysterious, will finally
gain a clear understanding of how, when, and why it works. All
readers will leave with a new tool of unprecedented power at their
disposal-the Boost Metaprogramming Library.The companion CD-ROM
contains all Boost C++ libraries, including the Boost
Metaprogramming Library and its reference documentation, along with
all of the book's sample code and extensive supplementary material.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.