By David Abrahams,Aleksey Gurtovoy

ISBN-10: 0321227255

ISBN-13: 9780321227256

C++ Template Metaprogramming sheds mild at the strongest idioms of state-of-the-art C++, in the end providing useful metaprogramming instruments and strategies into the arms of the standard programmer.

A metaprogram is a application that generates or manipulates software code. Ever on the grounds that regular programming was once brought to C++, programmers have stumbled on myriad "template methods" for manipulating courses as they're compiled, successfully taking away the barrier among software and metaprogram. whereas pleasure between C++ specialists approximately those features has reached the neighborhood at huge, their useful software is still out of succeed in for many programmers. This e-book explains what metaprogramming is and the way it's best used. It offers the basis you will want to take advantage of the template metaprogramming successfully on your personal work.

This e-book is aimed toward any programmer who's pleased with idioms of the traditional Template Library (STL). C++ power-users will achieve a brand new perception into their current paintings and a brand new fluency within the area of metaprogramming. Intermediate-level programmers who've discovered a couple of complicated template options will see the place those tips slot in the massive photo and should achieve the conceptual beginning to take advantage of them with self-discipline. Programmers who've stuck the odor of metaprogramming, yet for whom it truly is nonetheless mysterious, will eventually achieve a transparent realizing of the way, while, and why it really works. All readers will depart with a brand new device of unparalleled strength at their disposal—the improve Metaprogramming Library.



Note: CD fabrics are just to be had with the print edition.

Show description

Read Online or Download C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) PDF

Best other books

Get Twiddlez PDF

“Top 10 purposes” why you want to bring mailIt’s a Temple and don’t name me ShirleyYou make me in poor health and also you annoy meDoes Bob understand how to shishka? I’ll have a gin and givitis at the rocksShe rode motorcycles with LanceY must you lie, Saul? Are you anti biotics?

Download PDF by Glen Evans,Norman L. Farberow: The Encyclopedia of Suicide (Facts on File Library of Health

Statistics convey that approximately eleven out of each 100,000 americans commits suicide every year. A finished A-to-Z advent to the phenomenon of suicide from precedent days to the current. The Encyclopedia of Suicide, moment version is a seriously improved, up to date, and revised version that displays the most up-tp-date information on hand at the subject.

Download e-book for kindle: The Mental Keys To Improve Your Golf by Michael Anthony

What separates "The psychological Keys to enhance Your golfing" special psychological golfing education software from the remainder of the pack is that it explains in basic steps why and the way to improve a very good psychological online game. one of many significant keys to constructing an excellent psychological online game is to obviously take into account that your psychological kingdom impacts the chemistry of your mind which in flip impacts your skill to accomplish.

Download PDF by Michael Wegman: CAVEAT GAMES

While the world’s wealthiest web playing corporation loses a courier jet someplace within the Caribbean, the military is tasked with seek operations. At Guantanamo Bay, Lieutenant Jill Sinclair, a savvy underwater acoustics professional, is given the task. After finding the airplane, Jill scuba dives the wreckage and unearths a mysterious black field containing scandalous exchange secrets and techniques absolute to ship surprise waves in the course of the global activities.

Extra info for C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series)

Example text

Download PDF sample

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond (C++ In-Depth Series) by David Abrahams,Aleksey Gurtovoy

by William

Rated 4.28 of 5 – based on 39 votes