C++ for real programmers

  • 09 янв. 2012 г.
  • 60200 Слова
Джефф Элджер

БИБЛИОТЕКА ПРОГРАММИСТА

C++

Содержание

БЛАГОДАРНОСТИ ......................................................................................................................................... 9 ИЗВИНЕНИЯ… ИЛИ ВРОДЕ ТОГО ..................................................................................................................... 9 ЧАСТЬ 1. ВВЕДЕНИЕ ИКРАТКИЙ ОБЗОР............................................................................................ 11 ГЛАВА 1. ЗАЧЕМ НУЖНА ЕЩЕ ОДНА КНИГА О С++? .................................................................... 13 ДАО С++......................................................................................................................................................... 13 ТРИ ВЕЛИКИЕИДЕИ С++................................................................................................................................ 15 КАК ЧИТАТЬ ЭТУ КНИГУ ................................................................................................................................ 16 НЕСКОЛЬКО СЛОВ О СТИЛЕ ПРОГРАММИРОВАНИЯ...................................................................................... 17 ГЛАВА 2. СИНТАКСИС С++ ...................................................................................................................... 19 ПЕРЕМЕННЫЕ И КОНСТАНТЫ ........................................................................................................................ 19const............................................................................................................................................................ 19 Стековые и динамические объекты ....................................................................................................... 23 ОБЛАСТИ ДЕЙСТВИЯ И ФУНКЦИИ .................................................................................................................. 25 Областидействия .................................................................................................................................... 25 Перегрузка ................................................................................................................................................. 28Видимость................................................................................................................................................. 29 ТИПЫ И ОПЕРАТОРЫ ...................................................................................................................................... 33 Конструкторы.......................................................................................................................................... 33 Деструкторы............................................................................................................................................ 40 Присваивание ............................................................................................................................................ 41 Перегрузкаоператоров............................................................................................................................ 46 ГЛАВА 3. ШАБЛОНЫ И БЕЗОПАСНОСТЬ ТИПОВ............................................................................ 55 ЧТО ТАКОЕ ШАБЛОНЫ И ЗАЧЕМ ОНИ НУЖНЫ? ............................................................................................. 55Проблемы................................................................................................................................................... 55 Обходные решения.................................................................................................................................... 56 Шаблоны — усовершенствованные макросы........................................................................................ 56 СИНТАКСИС ШАБЛОНОВ...
tracking img