Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Мейерс С. — Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
Мейерс С. — Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Автор: Мейерс С.

Аннотация:

В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

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

Количество страниц: 240

Добавлена в каталог: 23.07.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Файлы cpp      132
Фасеты, стандартная библиотека C++      211
Форматирование, потоки ввода-вывода      209
Формы приведения типов      24
Фортран      29 65
Функции глобальные и члены класса      84
Функции и преобразования типов      87
Функции невиртуальные      157
Функции неявно генерируемые      195
Функции обработчики new, свойства      38
Функции обычные виртуальные      194
Функции статические, как результат объявления встраиваемыми      133
Функции фабрики      142 186
Функции чисто виртуальные      194
Функции, время жизни возвращаемого объекта      122
Функции, модификация возвращаемых значений      93
Функции, объявления      18
Функции, определения      19
Функции, проектирование      79
Функции, ссылки      117
Функции-члены const      91
Функции-члены const, возвращающие дескрипторы      123
Функции-члены в сравнении с глобальными функциями      85
Функции-члены закрытые      61 113
Функции-члены защищенные      155 179
Функции-члены и дескрипторы      123
Функции-члены и преобразования типов      87
Функции-члены неявно генерируемые      195
Функции-члены побитовая константность      93
Функции-члены, концептуальная константность      94
Функции-члены, указатели      125
Функциональная абстракция      89
Целочисленные типы      27
Целые статические константы — члены классов, инициализация      27
Частичные суммы      212
Чисто виртуальные функции      67 182
Чисто виртуальные функции, значение      152
Чисто виртуальные функции, определение      152
Чисто виртуальный деструктор      67
Чисто виртуальный деструктор, встраивание      67
Чисто виртуальный деструктор, определение      67
Чисто виртуальный деструктор, реализация      67
Члены класса и виртуальные базовые классы      185
Члены класса статические, инициализация      40
Члены класса, инициализация и присваивание      58
Члены класса, инициализация по умолчанию      196
Члены класса, копирование      196
Члены класса, порядок инициализации      62
Члены класса, присваивание      196
Члены класса, присваивание по умолчанию      196
Члены класса, список инициализации ссылки-члены класса      59
Члены класса, статические целые константы, инициализация      27
Члены класса, указатели на члены класса      109 125
Члены класса, члены с const      59
Члены класса, шаблоны      108
Члены класса, шаблоны для реализации указателей NULL      108
Шаблоны      174
Шаблоны в комбинации с наследованием      41 180
Шаблоны в стандартной библиотеке C++      207
Шаблоны для классов потоков ввода-вывода      207
Шаблоны и наследование      172
Шаблоны и раздувание кода      177
Шаблоны, когда использовать шаблоны      174
Шаблоны, объявление      18
Шаблоны, создание интерфейсов с контролем типов      180
Эффективность iostream и stdio      30
Эффективность numeric_limits      105
Эффективность и виртуальные функция      157
Эффективность и возврат указателей и ссылок на члены класса      126
Эффективность и кэширование      90
Эффективность и минимальность интерфейсов классов      81
Эффективность и некорректный код      99 103 120
Эффективность и передача встроенных типов      99
Эффективность и подсчет ссылок      57
Эффективность и правила языка      213
Эффективность и присваивание самому себе      74
Эффективность и проверки во время выполнения      198
Эффективность и связывание значений аргументов по умолчанию      162
Эффективность и управление памятью      51
Эффективность инициализации статических членов в конструкторах      61
Эффективность инициализация и присваивание      59
Эффективность классов-интерфейсов      180
Эффективность макросов и встраиваемых функций      28
Эффективность по значению      96
Эффективность по ссылке      98
Эффективность с аргументами и без аргументов      130
Эффективность стандартных строк string      210
Эффективность членов класса, порядок      63
Эффективность, дополнительный расход памяти при множественном наследовании      184
Эффективность, как цель разработки C++      213
Эффективность, присваивание в сравнении с созданием и удалением      103
Явная квалификация имен      40 152
Явная квалификация имен и виртуальные функции      181
«Есть разновидность», отношение      146
«Реализуется посредством», отношение      169 176 179 192
«Содержит», отношение      169
«Эффект бабочки»      203
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте