C++ Programming Language, The

By Bjarne Stroustrup




C++ Programming Language, The - Bjarne Stroustrup
  • Title: C++ Programming Language, The
  • By: Bjarne Stroustrup
  • Release Date: 2013-07-10
  • Genre: Programming
    Ratings: 5 From 5 Reviews

More by Bjarne Stroustrup : C++ Programming Language, The


Related Books



The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.

The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

New C++11 coverage includes
Support for concurrency Regular expressions, resource management pointers, random numbers, and improved containers General and uniform initialization, simplified for-statements, move semantics, and Unicode support Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals Compatibility issues 
Topics addressed in this comprehensive book include
Basic facilities: type, object, scope, storage, computation fundamentals, and more Modularity, as supported by namespaces, source files, and exception handling C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more The C++ basic memory model, in depth 
This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.

This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability.


Search



Recent Posts
Code
Superintelligence
The Microsoft Copilot Bible
Build a Reasoning Model (From Scratch)
The Nature of Code
HOW TO LEARN FULL STACK DEVELOPMENT ON A BUDGET
Concrete Mathematics
Control Language Programming for IBM i
Deep Learning with PyTorch, Second Edition
Vibe Coding with Claude in 2026
Fedora Linux Essentials
Python Crash Course, 3rd Edition
Introduction to Computation and Programming Using Python, third edition
Use Claude to Build an AI Trading Bot
Claude Code for Beginners
iOS Development at Scale
Learning Python
JavaScript: The Definitive Guide
Python Essentials 1: The Official OpenEDG Python Institute beginners course with practical exercises – learn the basics of Python in seven days and pass the PCEP certification exam
Functional Programming in Scala, Second Edition
Build Applications with Local AI Models on a Mac
Diving In - iOS App Development for Non-Programmers
Cocoa and Objective-C: Up and Running
Flying with Objective-C - iOS App Development for Non-Programmers
HTML, XHTML and CSS For Dummies
Learn to Code in Swift 4
JavaScript: The Good Parts
iOS Programming: The Big Nerd Ranch Guide, 3/e
Minecraft For Dummies
Mastering Xcode 7 and Swift
Objective-C Programming
Swift Documentation Markup
Objective-C Programming For Dummies
Hackers
FileMaker & Me
Playground Secrets and Power Tips
iOS Game Programming With Xcode and Cocos2d
iPhone iOS 4 Development Essentials - Xcode 4 Edition
Game Programming Patterns
iPad iOS 5 Development Essentials
Go Programming Language, The
C++
C++ Programming Language, The
iOS 7 Programming Fundamentals
JavaScript
JavaScript Patterns
iPhone iOS 5 Development Essentials
HTML5: Up and Running
Code Complete
Introduction to Algorithms, fourth edition
C# 4, ASP.NET 4, and WPF, with Visual Studio 2010 Jump Start
iOS 7 App Development Essentials
Head First HTML and CSS
The Formula
Theory of Fun for Game Design
Crafting Interpreters
Swift 5.3 Cheat Sheet
SwiftUI for Masterminds
Basic ROBLOX Lua Programming
iPhone iOS 6 Development Essentials
iOS 5 Programming Pushing the Limits
AI for Good
Python Pocket Reference
Black Hat Python, 2nd Edition
SwiftUI for Masterminds 4th Edition
PowerShell for Sysadmins
Think Like a Programmer
Windows PowerShell 2 For Dummies
Build a Large Language Model (From Scratch)
iOS Programming
SwiftUI for Masterminds 3rd Edition 2022
Learn to Code in Swift While Building Apps: Videos & Text
Effective Modern C++
C++ Primer
jQuery Cookbook
Patterns of Enterprise Application Architecture
Automate the Boring Stuff with Python, 3rd Edition
iOS 8 App Development Essentials
Learn Excel 2011 for Mac
The Rust Programming Language, 2nd Edition
Effective Java
SwiftUI for Masterminds 5th Edition
Programming
Programming Python
Python Cookbook
Advanced Mac OS X Programming
Swift Secrets
Learning Core Audio
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Swift Swift View Controllers
UX Design Process
Take Control of the Mac Command Line with Terminal, Third Edition
Rust for Rustaceans
Generative AI: The Insights You Need from Harvard Business Review
게임개발자가 대우받는 북미취업 가이드북
Refactoring
jQuery Pocket Reference
Visual Basic .NET for complete beginners
Python for Data Analysis
Effective C++