C++ All-in-One For Dummies, 4th Edition

  • 13h 4m
  • John Paul Mueller
  • John Wiley & Sons (US)
  • 2020

Your comprehensive and updated guide to one of the world’s most popular programming languages is here! Whether you’re a novice or expert, you’ll find what you need to get going with the latest features of C++20. The workhorse of programming languages, C++ gives you the utmost control of data usage and interface and resource allocation. If your job involves data, proficiency in C++ means you’re indispensable!

This edition gives you 8 books in 1 for total C++ mastery. Inside, internationally renowned expert John Paul Mueller takes you from the fundamentals of working with objects and classes to writing applications that use paradigms not normally associated with C++, such as those used for functional programming strategies. The book also includes online resources such as source code. You discover how to use a C++ GNU compiler to build applications and even how to use your mobile device for coding.

  • Conquer advanced programming and troubleshooting
  • Streamline your code with lambda expressions
  • Use C++ where you need it: for gaming, enterprise applications, and Web services
  • Uncover object secrets including the use of design patterns
  • Discover how to use functional programming techniques to make code concise and easy to read

If you want to be your organization’s C++ guru, C++ All-In-One for Dummies is where it’s at!

In this Book

  • Introduction
  • Configuring Your Desktop System
  • Configuring Your Mobile System
  • Creating Your First C++ Application
  • Storing Data in C++
  • Directing the Application Flow
  • Dividing Your Work with Functions
  • Splitting up Source Code Files
  • Referring to Your Data Through Pointers
  • Working with Classes
  • Using Advanced C++ Features
  • Planning and Building Objects
  • Building with Design Patterns
  • Considering Functional Programming
  • Working with Lambda Expressions
  • Advanced Lambda Expressions
  • Dealing with Bugs
  • Debugging an Application
  • Stopping and Inspecting Your Code
  • Traveling about the Stack
  • Working with Arrays, Pointers, and References
  • Creating Data Structures
  • Constructors, Destructors, and Exceptions
  • Advanced Class Usage
  • Creating Classes with Templates
  • Programming with the Standard Library
  • Filing Information with the Streams Library
  • Writing with Output Streams
  • Reading with Input Streams
  • Building Directories and Contents
  • Streaming Your Own Classes
  • Exploring the Standard Library Further
  • Working with User-Defined Literals (UDLs)
  • Building Original Templates
  • Investigating Boost
  • Boosting up a Step
SHOW MORE
FREE ACCESS