• Manufactured by: Raymond
$16.99

(+ $29.99 AirMail USB Drive)

##

C++ for Programmers
##

###
The Comprehensive Guide to C++ Programming
###

**Written by Harvey M. Deitel, one of the world's leading authorities on C++, this comprehensive manual is your indispensable guide to learning and mastering the C++ programming language.**

*C++ for Programmers* is a complete and up-to-date introduction to C++ programming. This book provides a thorough understanding of the basic concepts of C++ and empowers you to develop your own robust, efficient, and reusable C++ code.

*C++ for Programmers* is written in a clear and concise style that makes learning C++ easy. It includes hundreds of examples, exercises, and projects that help you solidify your understanding of the language. This book also includes extensive coverage of the latest C++ standard, C++20, so you can stay ahead of the curve in your programming career.

Whether you're a beginner or an experienced programmer, *C++ for Programmers* is the perfect resource for learning and mastering C++. This book will help you:

* **Understand the basics of C++ programming**
* **Learn the syntax and semantics of C++**
* **Develop your own C++ programs**
* **Use C++ to solve real-world problems**
* **Stay up-to-date with the latest C++ standard**

**With *C++ for Programmers*, you'll be equipped with the skills and knowledge you need to succeed in your career as a C++ programmer.**

###
Table of Contents
###

1. **Introduction to C++**
2. **Basic Syntax and Semantics**
3. **Data Types and Variables**
4. **Operators and Expressions**
5. **Control Flow**
6. **Functions**
7. **Arrays and Strings**
8. **Pointers and References**
9. **Classes and Objects**
10. **Inheritance and Polymorphism**
11. **Templates and Generic Programming**
12. **Exception Handling**
13. **Input and Output**
14. **Files and Streams**
15. **Concurrency and Multithreading**
16. **The Standard Template Library**
17. **The C++ Standard Library**
18. **Advanced Topics**

###
About the Author
###

**Harvey M. Deitel** is a world-renowned author, educator, and lecturer on programming languages and software development. He has written more than 150 books and articles on these topics, including the best-selling *C++ How to Program* series. Deitel is also the founder and CEO of Deitel & Associates, Inc., a leading provider of corporate training and online courses on programming languages and software development.

###
Order Your Copy Today
###

**Don't wait, order your copy of *C++ for Programmers* today and start learning the C++ programming language like a pro!**


PRACTICAL, EXAMPLE-RICH COVERAGE OF:
  • Classes, Objects, Encapsulation, Inheritance, Polymorphism
  • Integrated OOP Case Studies: Time, GradeBook, Employee
  • Industrial-Strength, 95-Page OOD/UML® 2 ATM Case Study
  • Standard Template Library (STL): Containers, Iterators and Algorithms
  • I/O, Types, Control Statements, Functions
  • Arrays, Vectors, Pointers, References
  • String Class, C-Style Strings
  • Operator Overloading, Templates
  • Exception Handling, Files
  • Bit and Character Manipulation
  • Boost Libraries and the Future of C++
  • GNU™ and Visual C++® Debuggers
  • And more…
VISIT WWW.DEITEL.COM
  • For information on Deitel® Dive-Into® Series corporate training courses offered at customer sites worldwide (or write to [email protected])
  • Download code examples
  • Check out the growing list of programming, Web 2.0 and software-related Resource Centers
  • To receive updates for this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • Read archived issues of the DEITEL® BUZZ ONLINE
The professional programmer’s DEITEL® guide to C++ and object-oriented application development

Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the C++ language and C++ Standard Libraries in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features 240 C++ applications with over 15,000 lines of proven C++ code, and hundreds of tips that will help you build robust applications.

Start with an introduction to C++ using an early classes and objects approach, then rapidly move on to more advanced topics, including templates, exception handling, the Standard Template Library (STL) and selected features from the Boost libraries. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® 2 ATM case study, including a complete C++ implementation. When you’re finished, you’ll have everything you need to build object-oriented C++ applications.

The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including C++, .NET, Java™, web services, Internet and web development and more. 
  
PRE-PUBLICATION REVIEWER TESTIMONIALS
“An excellent ‘objects first’ coverage of C++. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in an ongoing software engineering project.” –Gavin Osborne, Saskatchewan Institute of Applied Science and Technology

“Introducing the UML early on is a great idea.” –Raymond Stephenson, Microsoft

“Good use of diagrams, especially of the activation call stack and recursive functions.” –Amar Raheja, California State Polytechnic University, Pomona

“Terrific discussion of pointers–probably the best I have seen.” –Anne B. Horton, Lockheed Martin

“Great coverage of polymorphism and how the compiler implements polymorphism ‘under the hood.’” –Ed James-Beckham, Borland

“The Boost/C++0x chapter will get you up and running quickly with the mem Author: Deitel, Paul J. Author: Deitel, Harvey M. Publisher: Prentice Hall Illustration: n Language: ENG Title: C++ for Programmers Pages: 01056 (Encrypted EPUB) / 00000 (Encrypted PDF) On Sale: 2009-01-23 SKU-13/ISBN: 9780137001309 Category: Computers : Programming Languages - C++