Beginning C++

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".

Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название : Beginning C++

Автор : Ivor Horton

Издательство: Apress

Год издания : 2014

Страниц: 594

Формат : pdf

Размер файла: 7,2 MB

Язык : English

Beginning C++ is a tutorial for beginners in C++ and discusses a subset of C++ that is suitable for beginners. The language syntax corresponds to the C++14 standard. This book is environment neutral and does not presume any specific operating system or program development system. There is no assumption of prior programming knowledge.

All language concepts that are explained in the book are illustrated with working program examples. Most chapters include exercises for you to test your knowledge. Code downloads are provided for examples from the text and solutions to the exercises and there is an additional download for a more substantial project for you to try when you have finished the book.

This book introduces the elements of the C++ standard library that provide essential support for the language syntax that is discussed. While the Standard Template Library (STL) is not discussed to a significant extent, a few elements from the STL that are important to the notion of modern C++ are introduced and applied.

Beginning C++ is based on and supersedes Ivor Horton’s previous book, Beginning ANSI C++.

What youll learn

How to work with fundamental C++ data types and do calculations

How to build logic into a program using loops, choices, decisions and more

How to work with arrays, vectors, and strings

How to use raw pointers and smart pointers

How to program with functions and deal with program files and pre-processing directives

How to define your own data types using classes and class operations

How to implement operator overloading for your own data types

How to apply class inheritance and use virtual functions to obtain polymorphism and errors/exception handling

How to signal and handle errors using exceptions

How to define and use function templates and class templates

How to do file input and output with C++

Дата создания страницы: