Cover of C++ Primer

C++ Primer

""C++ Primer" is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."

Read more

—Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies

""The Primer" really brings this large and complex language down to size."

—Justin Shaw, Senior Member of Technical Staff, Electronic Programs Division, The Aerospace Corporation

"It not only gets novices up and running early, but gets them to do so using good programming practices."

—Nevin ": -)" Liber, Senior Principal Engineer (C++ developer since 1988)

This popular tutorial introduction to standard C++ has been completely updated, reorganized, and rewritten to help programmers learn the language faster and use it in a more modern, effective way.

Just as C++ has evolved since the last edition, so has the authors' approach to teaching it. They now introduce the C++ standard library from the beginning, giving readers the means to write useful programs without first having to master every language detail. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language. As in its previous editions, the book's authoritative discussion of fundamental C++ concepts and techniques makes it a valuable resource even for more experienced programmers. Program Faster and More Effectively with This Rewritten Classic

Restructured for quicker learning, using the C++ standard library

Updated to teach the most current programming styles and program design techniques

Filled with new learning aids that emphasize important points, warn about common pitfalls, suggest good programming practices, and provide general usage tips

Complete with exercises that reinforce skills learned

Authoritative and comprehensive in its coverage

The source code for the book's extended examples is available on the Web at the address below.www.awprofessional.com/cpp_primer

Audience
adult
Length
epic · 976 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked C++ Primer? Here’s where I’d start.

These suit anyone who liked C++ Primer. Sign in and mark a few books for picks shaped around your own taste.

  1. The C++ Programming Language Shares programming, computer, computer science
  2. Accelerated C++: Practical Programming by Example Shares programming, cpp, computer science
  3. C++ Concurrency in Action: Practical Multithreading Shares programming, cpp, computer
  4. C++ Standard Library: A Tutorial and Reference Shares programming, cpp, computer science

“People who read C++ Primer tend to reach for these next.”

  1. Effective C++: 55 Specific Ways to Improve Your Programs and Designs
  2. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices
  3. Learning Perl
  4. Modern C++ Design: Generic Programming and Design Patterns Applied

“If you want more of the same (science about technology), start with these.”

  1. Lex & Yacc
  2. HTTP: The Definitive Guide
  3. C: A Reference Manual (Prentice-Hall Software Series) (Prentice Hall Software S.)
  4. Learning Jquery: Better Interaction Design and Web Development with Simple JavaScript Techniques

“If it was the programming that hooked you, try one of these.”

  1. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
  2. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library (Addison-Wesley Professional Computing Series)
  3. A Tour of C++
  4. C++ Primer Plus (6th Edition) (Developer's Library)

“These start from a similar idea, even if they go somewhere else with it.”

  1. Java Concepts, Compatible with Java 5 and 6, 5th Edition
  2. Programming in C
  3. The Linux Programming Interface: A Linux and UNIX System Programming Handbook
  4. Learning Python