C++17 By Example

Practical projects to get you up and running with C++17

Nonfiction, Computers, Programming, C & C++, C++, Programming Languages, General Computing
Cover of the book C++17 By Example by Stefan Björnander, Packt Publishing
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Stefan Björnander ISBN: 9781788394444
Publisher: Packt Publishing Publication: February 26, 2018
Imprint: Packt Publishing Language: English
Author: Stefan Björnander
ISBN: 9781788394444
Publisher: Packt Publishing
Publication: February 26, 2018
Imprint: Packt Publishing
Language: English

Discover the impressive capabilities of C++ and learn the skills you need to implement it in real life

Key Features

  • Leverage the power of C++ language constructs to build effective software
  • Learn about file handling and pointers
  • Build visually appealing GUI by using the power of Qt5
  • Get a deeper understanding of how to program C++ for a specific purpose by implementing a Domain Specific Language

Book Description

C++ is a general-purpose programming language built with a bias towards embedded programming and systems programming. Over the years, C++ has evolved and is used to develop software for many different sectors. Given its versatility and robustness, C++is a wonderful language to start your coding journey with. This book covers exciting projects built in C++ that show how to implement the language in different scenarios. While developing these projects, you will not only learn the language constructs but also how you can use C++ to meet your software requirements.

The book starts with a brief introduction to C++ language constructs where you will learn essential concepts that are required to understand the projects covered in the book. The first module will build a library management system that will teach you how to perform efficient file handling and use pointers in your software. To give you a taste of GUI programming, the next module will build graphical applications using Qt 5. You will then be introduced to game design in C++ and build two interesting games. The final module will teach you how C++ can be used to create a Domain Specific Language.

After reading this book, you will have mastered core programming concepts in C++, and how to implement them effectively.

What you will learn

  • Create object-oriented hierarchies and how to compile, link, and execute a simple program
  • Implement classes with linked lists, templates, inheritance, operator overloading, and exception handling
  • Efficient file handling and pointer structures
  • Dynamic allocation and deallocation along with marshmallowing
  • Qt features, including menus, toolbars, caret handling, and more
  • Implement a Domain Specific Language in C++

Who this book is for

This book is for developers who would like to develop software in C++. Basic programming experience would be an added advantage.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Discover the impressive capabilities of C++ and learn the skills you need to implement it in real life

Key Features

Book Description

C++ is a general-purpose programming language built with a bias towards embedded programming and systems programming. Over the years, C++ has evolved and is used to develop software for many different sectors. Given its versatility and robustness, C++is a wonderful language to start your coding journey with. This book covers exciting projects built in C++ that show how to implement the language in different scenarios. While developing these projects, you will not only learn the language constructs but also how you can use C++ to meet your software requirements.

The book starts with a brief introduction to C++ language constructs where you will learn essential concepts that are required to understand the projects covered in the book. The first module will build a library management system that will teach you how to perform efficient file handling and use pointers in your software. To give you a taste of GUI programming, the next module will build graphical applications using Qt 5. You will then be introduced to game design in C++ and build two interesting games. The final module will teach you how C++ can be used to create a Domain Specific Language.

After reading this book, you will have mastered core programming concepts in C++, and how to implement them effectively.

What you will learn

Who this book is for

This book is for developers who would like to develop software in C++. Basic programming experience would be an added advantage.

More books from Packt Publishing

Cover of the book Learning Google Apps Script by Stefan Björnander
Cover of the book Learning LEGO MINDSTORMS EV3 by Stefan Björnander
Cover of the book Mastering RethinkDB by Stefan Björnander
Cover of the book Learning JavaScriptMVC by Stefan Björnander
Cover of the book Getting Started with Clickteam Fusion by Stefan Björnander
Cover of the book Reactive Android Programming by Stefan Björnander
Cover of the book Learning Single-page Web Application Development by Stefan Björnander
Cover of the book Learning Android Canvas by Stefan Björnander
Cover of the book Test-Driven JavaScript Development by Stefan Björnander
Cover of the book Rapid BeagleBoard Prototyping with MATLAB and Simulink by Stefan Björnander
Cover of the book Building Dashboards with Microsoft Dynamics GP 2013 and Excel 2013 by Stefan Björnander
Cover of the book Instant jQuery Masonry How-to by Stefan Björnander
Cover of the book Learn Red – Fundamentals of Red by Stefan Björnander
Cover of the book Spark for Python Developers by Stefan Björnander
Cover of the book Creating E-Learning Games with Unity by Stefan Björnander
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy