Rolly Toys

Advanced Metaprogramming in Classic C++ by Di Gennaro, Davide [Paperback]

Description: Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author's frank explanations. This book requires you to think and to learn and to understand the language so that you can program at a higher level. Part I 1. Templates 2. Small Object Toolkit Part II 3. Static Programming 4. Overload Resolution 5. Interfaces 6. Algorithms 7. Code Generators 8. Functors 9. Opaque Type Principle Part III 10. Refactoring 11. Debugging Templates 12. C++0X 13. Appendix A: Exercises 14. Appendix B: Bibliography

Price: 167 AUD

Location: Hillsdale, NSW

End Time: 2025-01-07T20:32:34.000Z

Shipping Cost: 31.15 AUD

Product Images

Advanced  Metaprogramming in Classic C++ by Di Gennaro, Davide [Paperback]Advanced  Metaprogramming in Classic C++ by Di Gennaro, Davide [Paperback]

Item Specifics

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 60 Days

Return policy details:

EAN: 9781484210116

UPC: 9781484210116

ISBN: 9781484210116

MPN: N/A

Book Title: Advanced Metaprogramming in Classic C++ by Di Gen

Item Length: 25.4 cm

Item Weight: 0.72 kg

Publisher: Apress

Publication Year: 2015

Subject: Computer Science

Item Height: 235 mm

Number of Pages: 572 Pages

Language: English

Publication Name: Advanced Metaprogramming in Classic C++

Type: Textbook

Author: Davide Di Gennaro

Item Width: 191 mm

Format: Paperback

Recommended

SkinMedica TNS Advance Serum 1.0oz/28.4g
SkinMedica TNS Advance Serum 1.0oz/28.4g

$55.00

View Details
Elizabeth Arden Advanced Ceramide Daily Youth Restoring Serum, 90 Count Capsules
Elizabeth Arden Advanced Ceramide Daily Youth Restoring Serum, 90 Count Capsules

$31.88

View Details
Sealed SkinMedica TNS Advanced + Serum 1oz/28.4g NEW IN BOX EXP 2026.9
Sealed SkinMedica TNS Advanced + Serum 1oz/28.4g NEW IN BOX EXP 2026.9

$44.00

View Details
COSRX Advanced Snail 92 All in One Cream - 3.38oz
COSRX Advanced Snail 92 All in One Cream - 3.38oz

$12.99

View Details
RevitaLash Cosmetics Advanced Eyelash Conditioner Lash Enhancing Serum 3.5ml New
RevitaLash Cosmetics Advanced Eyelash Conditioner Lash Enhancing Serum 3.5ml New

$19.21

View Details
Shiseido Bio Performance Advanced Super Revitalizing Cream 2.6oz 75ml Sealed.
Shiseido Bio Performance Advanced Super Revitalizing Cream 2.6oz 75ml Sealed.

$35.00

View Details
Revitabrow Revitalash  Advanced Eyebrow Conditioner 3.0 ml 100 %  Authentic
Revitabrow Revitalash Advanced Eyebrow Conditioner 3.0 ml 100 % Authentic

$34.99

View Details
Retinol, Advanced Firming Cream, 16 oz (454 g)
Retinol, Advanced Firming Cream, 16 oz (454 g)

$17.99

View Details
Vitamin C, Advanced Brightening Cream, 16 oz (454 g)
Vitamin C, Advanced Brightening Cream, 16 oz (454 g)

$15.99

View Details
US SkinMedica TNS Advanced + Serum 28.4g/1oz IN BOX EXP.2026
US SkinMedica TNS Advanced + Serum 28.4g/1oz IN BOX EXP.2026

$42.89

View Details