Б. К84 Самоучитель C++. —- СПб. : Питер, 2005. — 252 с: ил. ISBN 5-469-00468-6
Написанная простым, понятным языком, эта книга поможет вам сделать первые шаги
в программировании на C++. Изложение строится на коротких примерах, помогающих читателю
освоить основные конструкции C++ и главные принципы объектно-ориентированного
программирования. Эта книга не ставит своей целью сказать «все» о языке C++, она сосредоточена на
«самом главном». Прочитав ее, вы сможете легко ориентироваться в мире C++, а также изучить
другие объектно-ориентированные языки, такие как Java и С#. Книга может служить введением
в программирование и рассчитана на всех интересующихся этой темой. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было
форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. ISBN 5-469-00468-6
© ЗАО Издательский дом «Питер», 2005
Краткое содержание
Введение и
Глава 1. Объекты 13
Глава 2. Операторы и циклы зз
Глава 3. Строки и контейнеры 43
Глава 4. Функции, указатели и ссылки 63
Глава 5. Разработка программы 92
Глава 6.
Примитивные объекты юо
Глава 7. «Я» и мир объектов 112
Глава 8. Рождение и смерть объектов 127
Глава 9. Операторные функции 145
Глава 10. Наследование 172
Глава 11. Макросы и шаблоны 192
Глава 12. Ввод-вывод 200
Глава 13. Работа над ошибками 213
Заключение 222
Приложение А. Приоритеты и порядок выполнения операторов 225
Приложение Б. Устройство целочисленных переменных 227
Приложение В. Стандартная библиотека 232
Литература 248
Алфавитный указатель 249
Содержание
Введение и
От издательства 12
Глава 1. Объекты 13
«Я» и мир объектов 13
Элементарные частицы 14
Действия 15
Операторы 16
Метаморфозы 17
COUT 18
Порядок выполнения и приоритет 19
Компилятор 20
GCC 23
Sizeof, или «Размер имеет значение» 25
Знак 27
Unsigned и signed char 29
Строки 30
Ссылки 31
Глава 2. Операторы и циклы зз
Условности 33
Логические операторы 35
Умные операторы 36
Унарные и бинарные операторы 38
Содержание 7
Глава 3. Строки и контейнеры 43
Приговор 43
Массивы 46
Контейнеры 48
Итераторы и алгоритмы 49
Питание программ 52
Файлы 53
Анаграммы 55
Стиль 59
Глава 4. Функции, указатели и ссылки 63
Сделай функцию сам 63
Функции-тезки 65
Параллельные миры 66
Рекурсия, или «Раз, два, три» 68
Указатели 73
Указатели и массивы 75
Массив указателей 79
Указатель на указатель 83
Указатель на массив 84
Указатель на функцию 89
Глава 5.