Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning C++17: From Novice to Professional

Buy
Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge.

All language concepts that are explained in the book are illustrated with working program examples, and all chapters include exercises for you to test and practice your knowledge. Code downloads are provided for all examples from the text and solutions to the exercises.

This latest edition has been fully updated to the latest version of the language, C++17, and to all conventions and best practices of so-called modern C++. Beginning C++17 also introduces the elements of the C++ Standard Library that provide essential support for the C++17 language. 

What You'll Learn
  • Define variables and make decisions
  • Work with arrays and loops, pointers and references, strings, and more
  • Write your own functions, types, and operators
  • Discover the essentials of object-oriented programming
  • Use overloading, inheritance, virtual functions and polymorphism
  • Write generic function templates and class templates 
  • Get up to date with modern C++ features: auto type declarations, move semantics, lambda expressions, and more
  • Examine the new additions to C++17


Who This Book Is For


Programmers new to C++ and those who may be looking for a refresh primer on the C++17 programming language in general.

(HTML tags aren't allowed.)

Embedded Systems Handbook, Second Edition: Networked Embedded Systems (Industrial Information Technology)
Embedded Systems Handbook, Second Edition: Networked Embedded Systems (Industrial Information Technology)
Considered a standard industry resource, the Embedded Systems Handbook provided researchers and technicians with the authoritative information needed to launch a wealth of diverse applications, including those in automotive electronics, industrial automated systems, and building automation and control. Now a new resource is required to...
Responsible Leadership
Responsible Leadership

These chapters on ‘Responsible Leadership’ represent the latest thinking on a topic of increasing relevance in a connected world. There are many challenges that still remain when it comes to establishing responsible leadership both in theory and practice. Whilst offering conceptualisations for the improvement of leadership is...

Living Well with Kidney Failure: A Guide to Living Your Life to the Full (Class Health)
Living Well with Kidney Failure: A Guide to Living Your Life to the Full (Class Health)
Having worked with kidney patients for over 25 years, I have seen many changes and improvements in treatment. However, this book is not a com prehensive guide to the medical and nursing aspects of illness and treat ment. These are mentioned briefly where it is necessary to explain the effects of the illness and treatment on daily...

COMPSTAT 2006 - Proceedings in Computational Statistics: 17th Symposium Held in Rome, Italy, 2006
COMPSTAT 2006 - Proceedings in Computational Statistics: 17th Symposium Held in Rome, Italy, 2006
The book provides new developments in data analysis and statistical multivariate methods, computational statistics and algorithms, including new topics which are of central interest to modern statistics. The reader will find advanced methodologies and computational methods which are very helpful to analyze real phenomena characterized by large data...
The Mobile Connection: The Cell Phone's Impact on Society
The Mobile Connection: The Cell Phone's Impact on Society
Rich Ling provides a compelling examination of the real impact of mobile telephony. It's not about technology, it's about people. We need more of these kinds of studies.
--Don Norman, Co-Founder, Nielsen Norman Group and author of Emotional Design

This book combines scientific rigor, penetrating insight, and attention to an
...
Microsoft Windows Server Administration Essentials
Microsoft Windows Server Administration Essentials

The core concepts and technologies you need to administer a Windows Server OS

Administering a Windows operating system (OS) can be a difficult topic to grasp, particularly if you are new to the field of IT. This full-color resource serves as an approachable introduction to understanding how to install a server, the various...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy