C++ для начинающих
Полное содержание

Электронное пособие по языку С++
1. Начинаем
Решение задачи. Программа на языке C++. Директивы препроцессора. Немного о комментариях. Первый взгляд на ввод/вывод.
4. Выражения
Что такое выражение? Арифметические операции. Операции сравнения и логические операции. Операции присваивания. Операции инкремента и декремента.
7. Функции
Введение. Прототип функции. Передача аргументов. Возврат значения. Рекурсия. Встроенные функции. Директива связывания extern "C". Функция main():
10. Шаблоны функций
Определение шаблона функции. Конкретизация шаблона функции. Вывод аргументов шаблона. Явное задание аргументов шаблона.
13. Классы
Определение класса. Объекты классов. Функции-члены класса. Неявный указатель this. Статические члены класса. Указатель на член класса.
16. Шаблоны классов
Определение шаблона класса. Конкретизация шаблона класса. Функции-члены шаблонов классов. Объявления друзей в шаблонах классов.
19. Применение наследования в C++
Идентификация типов во время выполнения. Исключения и наследование. Разрешение перегрузки и наследование A.
2. Краткий обзор С++
Встроенный тип данных "массив". Динамическое выделение памяти и указатели. Объектный подход. Объектно-ориентированный подход.
5. Инструкции
Простые и составные инструкции. Инструкции объявления. Инструкция if. Инструкция switch. Инструкция цикла for. Инструкция while.
8. Область видимости и время жизни
Область видимости. Глобальные объекты и функции. Локальные объекты. Динамически размещаемые объекты.
11. Обработка исключений
Возбуждение исключений. Try-блок. Перехват исключений. Спецификации исключений. Исключения и вопросы проектирования.
14. Инициализация, присваивание и уничтожение класса
Инициализация класса. Конструктор класса. Деструктор класса. Массивы и векторы объектов.
17. Наследование и подтипизация классов
Определение иерархии классов. Идентификация членов иерархии. Доступ к членам базового класса.
20. Библиотека iostream
Оператор вывода <<. Ввод. Дополнительные операторы ввода/вывода. Перегрузка оператора вывода. Перегрузка оператора ввода.
3. Типы данных С++
Литералы. Переменные. Указатели. Строковые типы. Спецификатор const. Ссылочный тип. Тип bool. Перечисления. Тип "массив". Класс vector. Класс complex.
6. Абстрактные контейнерные типы
Система текстового поиска. Вектор или список? Как растет вектор? Как определить последовательный контейнер? Итераторы.
9. Перегруженные функции
Объявления перегруженных функций. Три шага разрешения перегрузки. Преобразования типов аргументов.
12. Обобщенные алгоритмы
Краткий обзор. Использование обобщенных алгоритмов. Объекты-функции. Еще раз об итераторах. Обобщенные алгоритмы.
15. Перегруженные операторы и определенные пользователем преобразования
Перегрузка операторов. Друзья. Оператор =.Оператор взятия индекса.
18. Множественное и виртуальное наследование
Готовим сцену Множественное наследование. Открытое, закрытое и защищенное наследование.
21. Обобщенные алгоритмы в алфавитном порядке
Алгоритм adjacent_difference() Алгоритм adjacent_find() Алгоритм binary_search()
Содержание



2011-03-27 16:44:30 jhkh

чушь какая та

2011-03-27 18:54:26 hkhj

Сам ты чушь такая то

2011-03-28 14:57:57 Николай

Спасибо за пособие! Простое, понятное, с примерами - для начала - в самый раз подойдёт! Уже после первого прочтения (+ немного практики) и сухие справки компиляторов с гранитными мануалами разгрызаются и перевариваются гораздо легче.

2011-03-28 18:11:08 Parviz

привет Николай

2011-03-28 19:41:44 Михаил Некрасов

Хотелось бы познакомитса

2011-03-29 12:02:28 Nintendo

Честно сказать 1 глава всё просто и понятно даже для начинающего или просто чайника! Но следующие главы дремучий лес, а всё потому, что при изложении материала ссылаются на объяснение в следующих главах книги. И в добавок только поверхностное объяснение терминов которые используются в программировании, создают большой набор недоступного для начинающего программиста текст! P.S: За книгу огромное спасибо, пригодятся полученные знания!

2011-03-31 15:04:14 Данчин Алексей

Ух ты, а как давно тут коменты открыты?

2011-04-07 12:48:42 григорий

книгу прочёл с удовольствием

2011-04-07 13:21:21 Пётр

Спасибо большое за пособие. Очень пригодилось.

2011-04-12 00:15:59 KS

очень понравилось. СПАСИБО огромное.

2011-04-12 06:43:29 Петр

Замечательное изложение

2011-04-12 16:36:43 Николай

Ректоры по сравнению с таким изложением, просто неразумные существа. Послушав их, и прочитав здесь, сделал вывод, что гораздо лучше и понятнее описано у ВАС! Огромное спасибо за такое изложение.

2011-04-18 16:03:23 ИВ

Супер! Спасибо за пособие)))

2011-04-20 12:43:02 Вован

Самася лучшая книжка по C++ которую я когда либо читал! Огромный респект автору.

2011-04-22 18:48:57 Вячеслав

Прочитал первую главу, ничего не понял, значит я чайник. Дальше стоит читать? Там описано с чего начинать писать программу? И в какой программе писать код? Напишите в майл ответ пожалуйста!

2011-04-27 11:43:09 Наталия

Спасибо! Классно!!!!!!!!!

2011-05-06 14:18:47 Ольга

Спасибо большое! Очень помогло )

2011-05-21 19:24:02 РУС

не очень хорошо излагается материал для начинающих :-(

2011-06-04 00:24:08 андрей

я занимаюсь программированием 2 года сначала в флешь потом в java и сейчас изучаю c++

2011-06-06 19:11:17 qqqqq

Это же Липпман, а почему нигде не указано?

1 | 2 | 3 | 4 | > >>



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: