А.Л. Марченко "С++. Бархатный путь"

Марченко - С++. Бархатный путь

С++ - это сложный, логически стройный и красивый язык. Его хорошее знание приводит к мастерскому владению языком. И здесь будет уже по силам решение любой задачи!

А.Л. Марченко

О книге

Важной особенностью данной книги, является возможность обеспечить для программиста, так называемый, "бархатный путь", либо переход от интуитивных понятий о языке С++ к четким представлениям о нем, о его синтаксисе и семантике. В книге Марченко "С++. Бархатный путь" подробно объявляются различные языковые конструкции, их причины и следствия. Для демонстрации работы этих языковых конструкций в книге подобраны соответствующие примеры. Данная книга может быть полезна как в качестве справочника по языку С++, так и в качестве учебника для студентов и аспирантов ВУЗов.

Для кого может быть полезной книга

Книга "С++. Бархатный путь" в первую очередь может быть полезна и понятна тем начинающим программистам, которые уже имеют некоторые навыки в программировании, а в частности владеют такими понятиями как компьютер, алгоритм, среда разработки, кто, возможно, уже написал и запустил свою первую программу. Конечно же, это все условно, т.к. учиться, как говориться, никогда не поздно.

Из чего состоит книга

Книга Марченко "С++. Бархатный путь" состоит из девяти разделов.

1. Идентификаторы, имена, типы, выражения
Здесь речь идет об алфавите С++, правилах образования идентификаторов, рассматриваются ключевые слова языка. Затрагиваются основные типы языка С++, объявление и определение переменных и многое другое.

2. Операторы С++
Рассматриваются общие сведения об операторах. Оператор возврата return, операторы циклов, оператор управления циклом continue.

3. Указатели и массивы
Будут освещены указатели на константу, константные указатели, указатель void*. Также речь идет о ссылках и массивах.

4. Препроцессор. Подготовка к трансляции
Будут рассмотрены директивы препроцессора define и include, управление препроцессором, функциональные макроопределения, конкатенация в макроопределениях, предопределенные макроопределения.

5. Функция
Прототип функции, предварительная инициализация параметров, вызов функции. Также рассматриваются inline функции, главная функция программы main, typedef-объявление и многое другое.

6. Новые типы
Освещаются перечисления, битовые поля, классы, конструкторы, деструкторы классов, указатель this, статические члены классов, наследование, инкапсуляция и многое-многое другое.

7. Шаблоны
Этот небольшой раздел книги объясняет, что такое шаблоны функций и шаблонные функции, шаблоны классов.

8. Потоки
Основные понятия потоков. Информация о классах библиотеки ввода-вывода, механизмы ввода-вывода, флаги и манипуляторы, система контроля состояния ввода-вывода, работа с файлами.

9. Исключения
Заключительный раздел книги научит нас предусматривать порядок действий при возникновении ошибок в программах. Для управления исключительными ситуациями в языке программирования С++ служат блоки try и catch, а также операция throw.

Скачать А.Л. Марченко "С++. Бархатный путь" (41.05 mb)

Зеркало 1: Letitbit.net
Зеркало 2: DepositFiles.com