Get Free Shipping on orders over $79
Learn C++ - Aishik Dutta

Learn C++

By: Aishik Dutta

eBook | 12 April 2025

At a Glance

eBook


$4.99

or 4 interest-free payments of $1.25 with

Instant Digital Delivery to your Kobo Reader App

Unlock the power of C++, a cornerstone language in software development, with this comprehensive guide. Whether you're starting your programming journey or looking to solidify your understanding, this book provides a thorough exploration of C++ from foundational concepts to modern features.

Begin by setting up your development environment and writing your first program. Master the essentials, including variables, data types, memory management, operators, and controlling program flow with conditional statements and loops.

Learn to build modular and reusable code with functions, exploring parameter passing techniques like pass-by-value. Understand how to handle collections of data effectively using arrays and gain crucial insights into the power and pitfalls of pointers.

Dive into Object-Oriented Programming (OOP) concepts. Discover how to define classes and objects, encapsulating data and behavior. Explore the mechanisms of inheritance and polymorphism to create flexible and extensible applications. Master constructors and destructors for effective object lifecycle management.

Navigate the Standard Template Library (STL), harnessing the power of containers like vectors, deques, lists, sets, and maps, along with generic algorithms for efficient data manipulation. Learn to interact with files for persistent data storage using C++ streams.

Finally, get acquainted with modern C++ features like auto type deduction, range-based for loops, smart pointers for automatic resource management (RAII), lambda expressions, and move semantics, which enhance code safety, readability, and performance. This book equips you with the knowledge and skills to write robust, efficient, and modern C++ code.

on

More in Programming & Scripting Languages

Investing for Programmers - Stefan Papp

eBOOK

The Rust Programming Language, 3rd Edition - Carol Nichols

eBOOK