Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Languages & Tools   C & C++

C++ Templates: The Complete Guide (2nd Edition)


Super Savings Item! Save 32% on the C++ Templates: The Complete Guide (2nd Edition) by Addison-Wesley Professional at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development


Product Description

Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Edition, three pioneering C++ experts show why, when, and how to use modern templates to build software that’s cleaner, faster, more efficient, and easier to maintain.

 

Now extensively updated for the C++11, C++14, and C++17 standards, this new edition presents state-of-the-art techniques for a wider spectrum of applications. The authors provide authoritative explanations of all new language features that either improve templates or interact with them, including variadic templates, generic lambdas, class template argument deduction, compile-time if, forwarding references, and user-defined literals. They also deeply delve into fundamental language concepts (like value categories) and fully cover all standard type traits.

 

The book starts with an insightful tutorial on basic concepts and relevant language features. The remainder of the book serves as a comprehensive reference, focusing first on language details and then on coding techniques, advanced applications, and sophisticated idioms. Throughout, examples clearly illustrate abstract concepts and demonstrate best practices for exploiting all that C++ templates can do.

  • Understand exactly how templates behave, and avoid common pitfalls
  • Use templates to write more efficient, flexible, and maintainable software
  • Master today’s most effective idioms and techniques
  • Reuse source code without compromising performance or safety
  • Benefit from utilities for generic programming in the C++ Standard Library
  • Preview the upcoming concepts feature

The companion website, tmplbook.com, contains sample code and additional updates.

Additional Information

Manufacturer:Addison-Wesley Professional
Publisher:Addison-Wesley Professional
Studio:Addison-Wesley Professional
UPC:785342714128
EAN:9780321714121
Item Weight:3.4 pounds
Item Size:1.9 x 9.2 x 9.2 inches
Package Weight:3.44 pounds
Package Size:7.48 x 1.97 x 1.97 inches

C++ Templates: The Complete Guide (2nd Edition) by Addison-Wesley Professional

Buy Now:
C++ Templates: The Complete Guide (2nd Edition)

Brand: Addison-Wesley Professional
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$79.99
$54.50
You Save: 32%


Quantity:  

 


View More In C & C++.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Addison-Wesley Professional, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: 9780393979503, ean: 9780393979503, isbn: 0393979504,
The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections. Professor King's spiral approach made it accessible to a broad range...

By Que
ean: 9780789751980, isbn: 0789751984,
Updated for C11 Write powerful C programs…without becoming a technical expert! This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You’ll learn all the basics: how to organize programs, s...

ean: 9781118739327, isbn: 1118739329,
Break into the powerful world of parallel GPUprogramming with this down-to-earth, practicalguideDesigned for professionals across multiple industrial sectors,Professional CUDA C Programming  presents CUDA -- aparallel computing platform and program...

mpn: 978-0-3213-3487-9, ean: 9780321334879, isbn: 0321334876,
“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.”— Steve Schi...

ean: 9780890069387, isbn: 0890069387,
Proceedings of the February 1997 congress. Sessions addressed carriers and public network developments, wireless communications, enterprise networking, intranets, the Internet and the global information infrastructure, and regional infrastructure evo...

ean: 9780130960931, isbn: 0130960934,
This comprehensive book teaches the reader how to design and write portable elementary, intermediate and advanced batch and interactive ANSI C programs in their entirety, that are easy to read, debug, modify and maintain. The book and accompanying pr...

ean: 9781285867410, isbn: 1285867416,
C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN is specifically designed to be paired with the latest edition of Farrell's highly successful PROGRAMMING LOGIC AND DESIGN. Together, the two books provide the perfect opportunity for those who wa...

ean: 9780201713749, isbn: 0201713748,
C by Dissection presents a thorough introduction to the programming process by carefully developing working programs to illuminate key features of the C programming language. This book presents the concepts of the programming process using the "disse...

mpn: colour illustrations, colour tables, fig, ean: 9780133378719, isbn: 0133378713,
NOTE:  You are purchasing a standalone product; MyProgrammingLab does not come packaged with this content. If you would like to purchase both the physical text and  MyProgrammingLab search for ISBN-10: 0133450732/ISBN-13: 9780133450736 . That pack...

mpn: 9780132165419, ean: 9780132165419, isbn: 0132165414,
Late Objects Version: C++ How to Program, 7/e is ideal for Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.