Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning C++ Programming

Buy
Beginning C++ Programming, 9781787124943 (1787124940), Packt Publishing, 2017

Key Features

  • This book gets you started with the exciting world of C++ programming
  • It will enable you to write C++ code that uses the standard library, has a level of object orientation, and uses memory in a safe and effective way
  • It forms the basis of programming and covers concepts such as data structures and the core programming language

Book Description

C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve.

The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression.

The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library.

Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and

(HTML tags aren't allowed.)

The AI Marketing Canvas: A Five-Stage Road Map to Implementing Artificial Intelligence in Marketing
The AI Marketing Canvas: A Five-Stage Road Map to Implementing Artificial Intelligence in Marketing

This book offers a direct, actionable plan CMOs can use to map out initiatives that are properly sequenced and designed for success?regardless of where their marketing organization is in the process.

The authors pose the following critical questions to marketers: (1) How should modern marketers be thinking about...

Intelligent Mobile Projects with TensorFlow: Build 10+ Artificial Intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi
Intelligent Mobile Projects with TensorFlow: Build 10+ Artificial Intelligence apps using TensorFlow Mobile and Lite for iOS, Android, and Raspberry Pi

Create Deep Learning and Reinforcement Learning apps for multiple platforms with TensorFlow

Key Features

  • Build TensorFlow-powered AI applications for mobile and embedded devices
  • Learn modern AI topics such as computer vision, NLP, and deep reinforcement learning
  • ...
Introducing Microsoft Expression Studio: Using Design, Web, Blend, and Media to Create Professional Digital Content
Introducing Microsoft Expression Studio: Using Design, Web, Blend, and Media to Create Professional Digital Content
The World WideWeb is continually becoming more complex in sophistication. To get attention and be credible, your site has to have professional-quality graphics. It needs to be usable and give your visitors an interactive and compelling experience. For professional graphic designers and Web site architects, it’s a golden age, because...

Practical Image and Video Processing Using MATLAB
Practical Image and Video Processing Using MATLAB

UP-TO-DATE, TECHNICALLY ACCURATE COVERAGE OF ESSENTIAL TOPICS IN IMAGE AND VIDEO PROCESSING

This is the first book to combine image and video processing with a practical MATLAB®-oriented approach in order to demonstrate the most important image and video techniques and algorithms. Utilizing minimal...

Beginning C# 2005 Databases (Programmer to Programmer)
Beginning C# 2005 Databases (Programmer to Programmer)
Welcome to Beginning C# 2005 Databases! In this book you learn everything you need to know about
developing C# applications that access databases. If you are wondering why this is such an important
topic, just consider how many applications use the functionality. At first glance, you might notice a few
specialized ones such as
...
Java EE 8 Recipes: A Problem-Solution Approach
Java EE 8 Recipes: A Problem-Solution Approach

The Java platform is one of the most widely used platforms for application development in the world. The platform is so popular that there are several different flavors of Java that can be used for developing applications that run on different mediums. From development of desktop, mobile, or web applications and hardware operating systems,...

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