Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  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
4.4 out of 5 stars with 59 reviews
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


By Manning Publications
ean: 9781617294693, isbn: 1617294691,
C++ 11 delivered strong support for multithreaded applications, and the subsequent C++14 and 17 updates have built on this baseline. C++ has better options for concurrency than ever before, which means it's an incredibly powerful option for multicore...

By Brand: Artech House
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...

By Prentice Hall
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...

By Cengage Learning
ean: 9781285867410, isbn: 1285867416,
Learn how to use C++ to transform program logic and design concepts into working programs with Smith's C++ PROGRAMS TO ACCOMPANY PROGRAMMING LOGIC AND DESIGN, 8E. Specifically designed to be paired with the latest edition of Farrell's highly successf...

By Pearson
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...

By Pearson
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...

By Pearson
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...

By Carrano, Frank M./ Henry, Timothy
mpn: 9780132923729, ean: 9780132923729, isbn: 0132923726,
Data Abstraction and Problem Solving with C++: Walls & Mirrors provides a firm foundation in data abstraction that emphasizes the distinction between specifications and implementation as the basis for an object-oriented approach. Software engineerin...

By Prentice Hall
mpn: black & white illustrations, colour tabl, ean: 9780132492652, isbn: 0132492652,
Engineering Problem Solving with C++, 3e, is ideal for one/two semester courses in Engineering and Computer Science at the freshman/sophomore level.   This text is a clear, concise introduction to problem solving and the C++ programming language. T...

By Cengage Learning
ean: 9781337684392, isbn: 1337684392,
Now in its fourth edition, C++ Programming: From Problem Analysis to Program Design remains the definitive text for CS1 courses. Best-selling author D.S. Malik employs a student-focused approach, using complete programming examples to teach introduct...



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