The new C++11 standard allows programmers to express their ideas more clearly, simply, and directly, and to write faster and more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has organized, expanded, and completely rewritten the definitive reference and tutorial for programmers who want to use C++ in the most effective way.
The C++ Programming Language, Fourth Edition, offers careful, richly explained, and comprehensive coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and fundamental design techniques. Throughout, Stroustrup presents concise examples of "pure C++11," carefully designed to clarify both the use and design of programs.
To promote the deepest understanding, the author provides extensive cross-references, both within the book and to the ISO standard. The new coverage of C++11 includes support for concurrency, regular expressions, resource management, pointers, random numbers, and improved containers.
The topics covered in this comprehensive book include:
- Basic facilities: type, object, scope, storage, fundamental computations, and more
- Uniqueness, as supported by namespaces, source files, and exception handling
- C++ abstraction, including classes, class hierarchies, and templates
- Standard library: containers, algorithms, pointers, utilities, strings, stream I/O, locales, numerics, and more
- The basic C++ memory model, in-depth
This fourth edition makes C++11 fully accessible to programmers migrating from C++98 or other languages, while also introducing ideas and techniques that even cutting-edge C++11 programmers will find essential.
This is a hardcover edition of the Fourth Edition. The content of this hardcover and the paperback edition is identical. The book features enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—observable by a small gap inside the spine—also increases its durability.
Manufacturer
- Author
- Bjarne Stroustrup
- Publisher
- Pearson
- Type
- Technology
- Language
- English
- Subtitle
- -
- Cover
- Hardcover
- Number of Pages
- 1376
- Release Date
- 7/2013
- Publication Date
- 2013
- Dimensions
- 19.7x24 cm
- ISBN-13
- 9780321958327
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.