All Books
A Tour of C++ Third Edition by Bjarne Stroustrup hardcover book cover
Computers & Internet

A Tour of C++ by Bjarne Stroustrup – Master Modern C++20 Programming

2,823

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

Welcome to a definitive guide through the evolution of one of the world's most powerful programming languages. A Tour of C++ by Bjarne Stroustrup, the creator of C++ himself, is not just another technical manual—it is a masterclass in modern software development. Published by Addison-Wesley Professional, this hardcover edition is an essential addition to any Indian programmer's library, whether you are a student at an IIT, a developer in Bengaluru, or a hobbyist in Mumbai. This book distills decades of language expertise into a concise, practical tour that focuses on what truly matters in C++20.

Book Overview

A Tour of C++, Third Edition is a thoroughly updated version of Stroustrup's classic introduction to ISO C++. Unlike exhaustive reference books that overwhelm readers, this volume is designed as a fast-paced yet comprehensive overview. It covers the core language features and the most important parts of the standard library, with special emphasis on the groundbreaking additions in C++20—modules, concepts, coroutines, and ranges. The book also peeks ahead at library components expected in C++23. Written for experienced programmers who want to quickly understand modern C++, this hardbound edition is perfect for Indian readers who value quality and longevity in their technical resources.

Key Highlights

  • Authoritative voice: Written by Bjarne Stroustrup, the creator of C++, ensuring unparalleled accuracy and insight.
  • Focused on C++20: Covers the latest standard with modules, concepts, coroutines, and ranges—all implemented by major suppliers.
  • Concise yet comprehensive: A compact tour that covers most major language features without unnecessary fluff.
  • Practical examples: Carefully crafted code snippets that illustrate real-world usage, not abstract theory.
  • Future-ready: Introduces select C++23 library components, keeping you ahead of the curve.
  • Hardcover durability: A premium binding that withstands years of use, ideal for Indian libraries and study desks.

Inside the Book

Open this hardcover and you will find a well-structured journey through modern C++. The book begins with the basics—types, expressions, statements, and functions—before swiftly moving into classes, templates, and error handling. Stroustrup then dives into advanced topics like move semantics, lambda expressions, and concurrency. The second half of the book is dedicated to the standard library, covering containers, algorithms, I/O streams, and the new ranges library. Each chapter is short but dense, filled with examples that bridge theory and practice. The final sections explore C++20's biggest innovations: modules for better code organization, concepts for precise template constraints, coroutines for asynchronous programming, and ranges for composable data processing.

Key Topics

  • Modules: Replace header files for faster compilation and cleaner code structure.
  • Concepts: Specify template requirements with clear, compile-time constraints.
  • Coroutines: Write asynchronous code that is easier to read and maintain.
  • Ranges: Compose algorithms elegantly with lazy evaluation and pipeline operators.
  • Move semantics and perfect forwarding: Optimize resource management and performance.
  • Lambda expressions and functional programming: Write concise, expressive code.
  • Concurrency and parallelism: Harness multi-core processors safely.
  • Standard library containers and algorithms: Master vectors, maps, sets, and sorting.

Reader Benefits

Indian readers will find this book uniquely valuable. For students preparing for campus placements or coding competitions, Stroustrup's clear explanations demystify complex topics like template metaprogramming and memory management. Working professionals in India's booming tech industry will appreciate the focus on modern practices—writing safer, faster, and more maintainable code. The hardcover format is perfect for India's climate, resisting wear from frequent handling. Moreover, the book's concise nature means you can finish it in a few focused weekends, gaining a solid foundation that would take months to piece together from scattered online resources. You will learn not just syntax, but the philosophy behind C++ design, helping you make better architectural decisions.

Learning Outcomes

  • Master C++20 fundamentals: Understand types, control flow, functions, and classes from a modern perspective.
  • Write efficient code: Apply move semantics, RAII, and smart pointers to manage resources without leaks.
  • Leverage the standard library: Use containers, algorithms, and I/O streams effectively in real projects.
  • Implement templates and concepts: Create generic, type-safe libraries that are easy to use and debug.
  • Build concurrent systems: Write coroutines and manage threads safely using C++20 features.
  • Adopt modular design: Organize large codebases with modules for better encapsulation and faster builds.

Who Should Read

This book is tailored for experienced programmers who are new to modern C++ or want to update their skills to C++20. If you have prior experience with C, Java, Python, or even an older version of C++, this tour will quickly bring you up to speed. Indian students in engineering or computer science programs will find it an excellent companion to academic courses, bridging the gap between textbook theory and industry practice. Software developers working in fintech, gaming, embedded systems, or high-performance computing will benefit from the practical insights. Even managers and architects who need to evaluate C++ for new projects will gain a clear understanding of its capabilities. No prior C++ knowledge is assumed, but you should be comfortable with basic programming concepts.

About the Author

Bjarne Stroustrup is the original designer and implementer of the C++ programming language. A Distinguished Professor at Texas A&M University and a Managing Director at Morgan Stanley, he has spent decades refining C++ and teaching it to generations of programmers. His other acclaimed books include The C++ Programming Language and Programming: Principles and Practice Using C++. Stroustrup's writing is known for its clarity, depth, and practical wisdom—he does not just explain syntax, but explains why things are the way they are. For Indian readers, his global perspective is invaluable, as C++ powers everything from India's space missions to its largest e-commerce platforms.

About the Publisher

Addison-Wesley Professional is a premier imprint of Pearson, renowned for publishing authoritative technical books from industry legends. Their catalog includes classics like The C Programming Language by Kernighan and Ritchie, and Design Patterns by the Gang of Four. This hardcover edition reflects their commitment to quality—with a sturdy binding, crisp paper, and clear typography that makes long reading sessions comfortable. For Indian book lovers, Addison-Wesley titles are a mark of trust, ensuring you are learning from the best.

Conclusion

A Tour of C++, Third Edition is more than a book—it is a guided journey through the heart of modern programming. Whether you are a student in Delhi, a developer in Pune, or a tech lead in Chennai, this hardcover volume will equip you with the skills to write robust, efficient, and elegant C++ code. Bjarne Stroustrup's unique perspective as the language creator, combined with the latest C++20 features, makes this an indispensable resource. Order your copy from Bookshops.in today and take the first step toward mastering the language that drives the world's most critical software. Add it to your cart and experience the difference that authoritative knowledge makes.

Quick Summary

A Tour of C++, Third Edition, by Bjarne Stroustrup is a concise, expert-led guide to modern C++20. Written by the creator of C++, this hardcover book is designed for experienced programmers who want a clear, example-driven overview of the language's major features and the standard library. Readers will explore core C++20 additions such as concepts, ranges, coroutines, and modules, while also revisiting object-oriented and generic programming styles. The book progresses from basics to advanced topics, making it ideal for software engineers, students, and professionals upgrading from older C++ standards. By focusing on practical examples and real-world usage, Stroustrup helps readers gain confidence in writing efficient, modern C++ code. Purchasing from Bookshops.in ensures you receive a genuine, high-quality hardcover edition with reliable delivery across India. Whether you are a seasoned developer or an academic, this tour will sharpen your C++ skills and keep you abreast of the latest industry standards.

Book Highlights

Written by Bjarne Stroustrup, the creator of C++
Covers all major C++20 features and improvements
Concise, example-driven approach for experienced programmers
Includes coverage of the C++ standard library
Focuses on programming styles like object-oriented and generic programming
Updated for the latest ISO C++20 standard
Practical help for getting started with modern C++
Clear explanations of core language concepts
Ideal for Indian software engineers and students
Hardcover edition for lasting reference
Covers advanced topics like concurrency and templates
Authored by a leading figure in computer science
Perfect for transitioning from older C++ standards
Published by Addison-Wesley Professional

Book Specifications

ISBN-139780136816485
ISBN-100136816487
Publisher‎ Addison-Wesley Professional
Language‎ English
Dimensions‎ 18.75 x 1.57 x 23.19 cm
Weight‎ 726 g
Country‎ USA
CategoryC & C++ › C++
GenreNon-fiction
Reading AgeAdult
Original LanguageEnglish

Frequently Asked Questions

What is A Tour of C++ about?
It is a concise overview of modern C++20, covering major language features and the standard library, written by the creator of C++.
Who is the author of this book?
Bjarne Stroustrup, the designer and original implementer of C++.
Is this book suitable for beginners?
No, it is aimed at experienced programmers who want to learn modern C++20.
What edition is this?
This is the Third Edition, updated for C++20.
Does this book cover the C++ standard library?
Yes, it covers major standard-library components needed for effective use.
What C++ version does this book focus on?
It focuses on ISO C++20, the latest standard at the time of publication.
How is this book different from other C++ books?
It provides a high-level tour by the language creator, emphasizing modern programming styles and new features.
Can I use this book for academic study?
Yes, it is suitable for advanced undergraduate or graduate courses in C++ programming.
Is the book available in hardcover?
Yes, this edition is a hardcover.
Does this book include exercises?
It includes carefully crafted examples but is not an exercise-heavy textbook.
How is the book organized?
It starts with basics and moves to advanced topics, with each chapter focusing on a programming style or feature set.
Why should I buy from Bookshops.in?
Bookshops.in offers genuine hardcover editions, fast delivery across India, and competitive pricing.
What is the price of this book?
The price is ₹2823.
Is this book only for Indian readers?
No, it is for any English-speaking programmer, but the content is especially relevant for Indian developers.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai — 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started