C++ Fundamentals

Write high-level abstractions while retaining full control of the hardware, performances, and maintainability.
Code Files

C++ Fundamentals

Antonio Mallia, Francesco Zoffoli

1 customer reviews
Write high-level abstractions while retaining full control of the hardware, performances, and maintainability.
Packt Subscription
FREE
$9.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$16.80
$29.99
$9.99 p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start a FREE 10-day trial

Frequently bought together


C++ Fundamentals Book Cover
C++ Fundamentals
$ 23.99
$ 16.80
Architects of Intelligence Book Cover
Architects of Intelligence
$ 14.99
$ 10.50
Buy 2 for $27.30
Save $11.68
Add to Cart

Book Details

ISBN 139781789801491
Paperback350 pages

Book Description

C++ Fundamentals begins by introducing you to the C++ compilation model and syntax. You will then study data types, variable declaration, scope, and control flow statements. With the help of this book, you'll be able to compile fully working C++ code and understand how variables, references, and pointers can be used to manipulate the state of the program. Next, you will explore functions and classes — the features that C++ offers to organize a program — and use them to solve more complex problems. You will also understand common pitfalls and modern best practices, especially the ones that diverge from the C++98 guidelines.

As you advance through the chapters, you'll study the advantages of generic programming and write your own templates to make generic algorithms that work with any type. This C++ book will guide you in fully exploiting standard containers and algorithms, understanding how to pick the appropriate one for each problem.

By the end of this book, you will not only be able to write efficient code but also be equipped to improve the readability, performance, and maintainability of your programs.

Table of Contents

What You Will Learn

  • C++ compilation model
  • Apply best practices for writing functions and classes
  • Write safe, generic, and efficient code with templates
  • Explore the containers that the C++ standard offers
  • Discover the new features introduced with C++11, C++14, and C++17
  • Get to grips with the core language features of C++
  • Solve complex problems using object-oriented programming in C++

Authors

Table of Contents

Book Details

ISBN 139781789801491
Paperback350 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Architects of Intelligence Book Cover
Architects of Intelligence
$ 14.99
$ 10.50
C++ Fundamentals Book Cover
C++ Fundamentals
$ 199.99
$ 170.00
OpenGL and GLSL Fundamentals with C++ (practical course) [Video] Book Cover
OpenGL and GLSL Fundamentals with C++ (practical course) [Video]
$ 144.99
$ 123.25
C++ Game Development By Example Book Cover
C++ Game Development By Example
$ 27.99
$ 19.60
Spring Boot 2 Fundamentals Book Cover
Spring Boot 2 Fundamentals
$ 199.99
$ 170.00
TypeScript for C# and .NET Developers [Video] Book Cover
TypeScript for C# and .NET Developers [Video]
$ 124.99
$ 106.25