C++11 for Programmers, Second Edition

Book Description

In C++11 for Programmers, the
Deitels bring their proven Live Code approach to teaching
today’s powerful new version of the C++ language. Like all
Deitel Developer titles, they teach the best way possible: via
hundreds of complete example C++ programs, with thousands of
lines of downloadable C++ source code.

Unlike other C++11 books, this guide teaches
robust, best-practice coding practices that fully support the
CERT® Coordination Center’s authoritative secure coding
standards. To help you write programs that are even more secure,
the Deitels also introduce C++11’s new non-deterministic
random-number generation capabilities. Using all these techniques,
you can write industrial-strength C+11 code that stands up to
attacks from viruses, worms, and other forms of malware.

Ideal for anyone who’s worked with at
least one programming language before, C++11 for
Programmers utilizes a proven “early objects”
approach, emphasizing program clarity, software reuse, and
component-oriented software construction. In addition to the core
language, it will help you take advantage of the newest standard
libraries and the newest language extensions. Coverage includes
many new C++11 features, including smart pointers, regular
expressions, shared_ptr and weak_ptr, and more.

This book contains 240 complete C++11
programs (more than 15,000 lines of downloadable code). All code
has been thoroughly tested on three popular industrial-strength
C++11 compilers: GNU C++ 4.7, Microsoft® Visual C++®
2012, and Apple® LLVM in Xcode® 4.5.