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

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

blank
blank
blank
Красота
blank
Липпман С.Б. — C++ для начинающих
Липпман С.Б. — C++ для начинающих



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



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


Название: C++ для начинающих

Автор: Липпман С.Б.

Аннотация:

“C++ для начинающих” содержит обстоятельное введение в международный стандарт С++.Мы включили в название книги слова “для начинающих” потому, что последовательно придерживались учебного подхода к описанию языка С++; однако название не предполагает упрощенного или облегченного изложения материала.


Язык: ru

Рубрика: Computer science/Языки программирования/

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

ed2k: ed2k stats

Издание: третье

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Объявления шаблона функции, связь с определением      515
Объявления шаблона функции, требования к размещению явных объявлений конкретизации      497
Объявления шаблона функции, явная специализация      499
Объявления явной конкретизации шаблона класса      837—838
Объявления явной конкретизации шаблона функции      497—498
Объявления, видимость имени, вводимого объявлением      376
Объявления, инструкция      189—192
Объявления, исключения      538
Объявления, локальность      190
Объявления, сопоставление объявлений в разных файлах      383
Одиночная кавычка (_) как escape-последовательность      77
Однонаправленный итератор      583
Оператор ввода      27
Оператор вывода      1045
Оператор вывода, перегрузка      1069 (См.
Оператор вызова функции      736—738
Оператор «меньше», характеристики и синтаксис      146
Операторы встроенные арифметические      142—145
Операторы встроенные бинарные      141
Операторы встроенные декремента (--)      153—154
Операторы встроенные доступа к членам класса (. и ->)      607—608
Операторы встроенные инкремента (++)      153—154
Операторы встроенные логические      145—148
Операторы встроенные побитовые      164—166
Операторы встроенные приоритеты      171—174
Операторы встроенные равенства      145—148
Операторы встроенные разрешения области видимости ()      410—412
Операторы встроенные составного присваивания      152
Операторы встроенные сравнения      145—148
Операторы встроенные, (глава)      141—187 141—187
Операторы встроенные, sizeof      159—162
Операторы встроенные, запятая      163
Операторы класса-диспетчера запросов (пример)      934—939
Операторы массива      113
Операторы многомерных массивов      116
Операторы множеств      304—306
Операторы объекта      382
Операторы объектов класса bitset      169
Операторы объектов класса complex      125
Операторы определения      15
Операторы определения базового класса      871—875
Операторы определения иерархии классов      862—869
Операторы определения исключений, как иерархий классов      1013—1014
Операторы определения класса      594—601
Операторы определения класса, сравнение с определением класса      600—601
Операторы определения, typedef      126
Операторы перегруженные взятия индекса ([])      736
Операторы перегруженные вызова функции (())      736—738
Операторы перегруженные вызова функции для объектов-функций      567
Операторы перегруженные декремента (--)      740—744
Операторы перегруженные доступа к членам (->)      738—740
Операторы перегруженные инкремента (++)      740—744
Операторы перегруженные присваивания (=)      733—735
Операторы перегруженные, delete      744—749
Операторы перегруженные, delete(), размещения      751—753
Операторы перегруженные, delete[]      749—751
Операторы перегруженные, new      744—749
Операторы перегруженные, new(), размещения      751—753
Операторы перегруженные, new[]      749—751
Операторы перегруженные, вопросы проектирования      728—730
Операторы перегруженные, имена      727—728
Операторы перегруженные, объявленные как друзья      730—733
Операторы перегруженные, с параметрами-ссылками, преимущества      335
Операторы перегруженные, члены и не-члены класса      723—727
Операторы последовательных контейнеров      256—261
Операторы производного класса      876—878
Операторы пространств имен      406—420
Операторы пространств имен, членов      415—417
Операторы шаблона класса      791—800
Операторы шаблона класса, разрешение имен в      844—846
Операторы, недопустимость размещения в заголовочном файле      385
Операторы, сравнение с объявлениями      381—383
Операторы, функции и локальная область видимости      378
Операторы, функции как часть шаблона функции      477
Опции в командной строке      356—365
Отображения      292—309
Отображения map, заголовочный файл      293
Отображения текста, заполнение      292—298
Отображения текста, определение      292—298
Отображения, заполнение      293
Отображения, невозможность переупорядочения      587
Отображения, недопустимость использования итераторов с произвольным доступом      583
Отображения, сравнение с множествами      292
Отрицатели как адапторы функций      573
Очереди      315—316
Очереди queue, заголовочный файл      315
Очереди size()      315
Очереди top(), функция      316
Очереди, очереди с приоритетами      315 316
Очередь с приоритетами      315
Очередь с приоритетами, size()      315
Очередь с приоритетами, top(), функция      316
Ошибки assert(), макрос      226
Ошибки в инструкции if      193
Ошибки в циклах      197
Ошибки в циклах, зацикливание      93
Ошибки области видимости, подводные камни using-директивы      426
Ошибки порядка вычисления подвыражений      142
Ошибки пропуска завершающего нуля в C-строке      402
Ошибки пропуска скобок при освобождении динамически выделенного массива      402
Ошибки редактора связей, повторные определения      386
Ошибки смещения на единицу при доступе к массиву      31
Ошибки фазы связывания при наличии объявления в нескольких файлах      383
Ошибки, бесконечная рекурсия      351
Ошибки, висячие указатели      389
Ошибки, висячие указатели, как избежать      394
Ошибки, динамического выделения памяти      395
Ошибки, итератор, использование      226
Ошибки, компиляции, конфликты в области видимости using-объявления      437
Ошибки, конкретизации шаблона функции      484
Ошибки, массив, индекс за концом      94
Ошибки, оператор присваивания вместо оператора равенства      100
Ошибки, проблема висячего else      195
Ошибки, проблемы константных ссылок и указателей      106
Ошибки, проблемы побитовых операторов      166
Ошибки, проблемы, связанные с глобальными объектами      349
Память, утечка      35
Параметр(ы) ссылочные      329—333
Параметр(ы) ссылочные, влияние на преобразования при разрешении перегрузки функции      457
Параметр(ы) ссылочные, преимущества эффективности      330 540
Параметр(ы) ссылочные, ранжирование      471
Параметр(ы) ссылочные, сравнение с параметрами-указателями      333—335
Параметр(ы) шаблона, использование указателей на константы      101
Параметр(ы) шаблона, не являюшиеся типами      476
Параметр(ы) шаблона, являющиеся типами, проверка      325—326
Параметр(ы), объявление, сравнение с объявлением исключений      540
Параметр(ы), размер, важность для передачи по значению      327
Параметр(ы), списки параметров переменной длины, многоточие      343
Параметр(ы), списки параметров различия перегруженных функций      431
Параметры функций использования многоточия      343—344
Параметры функций при разрешении перегруженных функций      430
Параметры функций, аргументы по умолчаниюю      340—343
Параметры функций, массивы      335—339
Параметры функций, проверка типов      325—326
Параметры функций, списки параметров      325
Параметры функций, сравнение параметров указательного и ссылочного типов      333—335
Параметры функций, сравнение с глобальными объектами      349—350
Параметры функций, ссылки      107 329—333
Параметры функций, ссылки на константы      331
Параметры функций, ссылки, использование для возврата нескольких значений      197
Параметры функций, ссылки, преимущества в эффективности      330
Параметры функций, ссылки, сравнение с параметрами-указателями      333—335
Параметры функций, тип возвращаемого значения, тип pair      197
Параметры функций, указатели      329
Параметры функций, указатели на функции      370—373
Переменные константные      100
Переменные, глобальные параметры и возвращаемые значения      349—350
Переменные, объявление как член пространства имен      408
Переносимость, знак остатка      143
Перестановки, обобщенные алгоритмы      589
Перечисления      110—113
Перечисления, основания для включения в язык      110
Перечисления, расширение типа при разрешении перегрузки функции      452
Перечисления, точное соответствие при разрешении перегрузки функции      445
По умолчанию аргументы      340—343
По умолчанию аргументы и виртуальные функции      910—913
По умолчанию и устоявшие функции      472—473
По умолчанию конструктор      678—679 (см.
По умолчанию, влияние на выбор устоявших функций      472
Побитовые операторы      164—166
Побитовые операторы, поддержка в классе bitset      170
Побитовый оператор HE (~)      164
Побитовый оператор И (&)      164
Побитовый оператор И с присваиванием (&=)      152 164
Побитовый оператор ИЛИ (!)      165
Побитовый оператор ИСКЛЮЧАЮЩЕЕ ИЛИ (^)      165
Побитовый оператор сдвига (<<,>>)      165
Повторное возбуждение, исключения      542—543
Позиция, разрешение аргумента по позиции в списке      341
Поиск подстрок      280
Поиск элементов множества      306
Поиск элементов отображения текста      298—299
Поиск, rfind()      278
ПОО (правило одного определения)      382 416—418
Последовательные контейнеры      248—319
Последовательные контейнеры, вставка элементов      265
Последовательные контейнеры, критерии выбора      252
Последовательные контейнеры, обобщенные алгоритмы      269—270
Последовательные контейнеры, определение      256
Последовательные контейнеры, перестановка элементов      269
Последовательные контейнеры, присваивание      268
Последовательные контейнеры, удаление элементов      267
Предостережения, использование знакового бита в битовых векторах      166
Предостережения, неопределенность порядка вычисления бинарных операторов сравнения      147
Предостережения, опасности приведения типов      178
Предостережения, подводные камни using-директивы      426
Предостережения, подводные камни возврата l-значение      348
Предостережения, подводные камни возврата ссылки на объект      348
Предостережения, подводные камни приведения типов      181
Предостережения, подводные камни шаблона класса auto_ptr      399
Предостережения, подводные камни, глобальные объекты      349
Представление строк      92
Представление целых чисел      143
Представление, влияние на расширение типа перечисления      452
Представление, информация о реализации в заголовочном файле limits      145
Преобразование bool в int      109
Преобразование l-значения в r-значение      446—447
Преобразование арифметическое      177—178
Преобразование бинарного объекта-функции в унарный, использование адаптора-связывателя      573
Преобразование как точное соответствие при разрешении перегрузки функции      459
Преобразование квалификаторов при выведении аргументов шаблона функции      487
Преобразование квалификаторов, влияние на последовательность преобразований      470
Преобразование квалификаторов, ранжирование при разрешении перегрузки функции      470
Преобразование последовательности стандартных преобразований      468—472
Преобразование последовательности, определенных пользователем преобразований      764—767
Преобразование последовательности, определенных пользователем, ранжирование при разрешении перегрузки функций      771—776
Преобразование последовательности, определенных пользователем, с учетом наследования      1034—1036
Преобразование расширения типа      175
Преобразование расширения типа аргументов      451—453
Преобразование расширения типа типа перечисления в арифметические типы      112
Преобразование с потерей точности, предупреждение компилятора      326
Преобразование стандартное      453—457
Преобразование типа аргумента      444—460
Преобразование трансформации l-значений      450
Преобразование указателей в тип void* и обратно      179
Преобразование указателей, преобразования квалификаторов      449
Преобразование указателей, стандартные преобразования указателей      456
Преобразование указателей, трансформации l-значений, массива в указатель      448
Преобразование указателей, явные преобразования типов      144 175 178
Преобразование, выбор преобразования между типами классов      764—776
Преобразование, выведение аргументов шаблона функции      486
Преобразование, конверторы      445
Преобразование, конструкторы, конструкторы как конверторы      761—764
Преобразование, множественное, разрешение неоднозначности приведения      468
Преобразование, недопустимость преобразований между типами указателей на функции      439
Преобразование, неявные преобразования типов      176
Преобразование, определенное пользователем      445
Преобразование, ранжирование инициализации ссылок при разрешении перегрузки функции      457
Преобразование, трансформация I-значений, преобразования при выведении аргументов шаблона функции      486
Преобразование, трансформация I-значения, ранжирование при разрешении перегрузки функции      468
Препроцессор, комментарий парный(/**/)      25
Препроцессор, константы __cplusplus__      23
Препроцессор, макросы, шаблоны функций как более безопасная, альтернатива      474
Препроцессор, предкомпилированные заголовочные файлы      385
Приведение(я)      144
Приведение(я) const_cast, оператор, опасность применения,      180
Приведение(я) dynamic_cast (), оператор      1001—1007
Приведение(я) dynamic_cast(), идентификация класса объекта во время выполнения      182
Приведение(я) для принудительного установления точного соответствия      450
Приведение(я), reinterpret_cast, опасности      181
Приведение(я), reinterpret_cast, оператор      181
Приведение(я), static_cast, оператор      181
Приведение(я), static_cast, сравнение с неявными преобразованиями      180
Приведение(я), выбор конкретизируемого шаблона функции      485
Приведение(я), опасности      181
Приведение(я), сравнение нового синтаксиса со старым      182
Приведение(я), старый синтаксис      182—183
Применение для подавления оптимизации      127
Примеры, класс IntArray      45
Примеры, класс IntArray? IntSortedArray, производный класс      54
Примеры, класс iStack      183—187
Примеры, класс iStack, поддержка динамического выделения памяти      316—317
Примеры, класс iStack, преобразование в шаблон stack      318—319
Примеры, класс String      128—139
Примеры, класс связанного списка      221—247
Примеры, обработка аргументов в командной строке      356—357
Примеры, система текстового поиска (глава6)      248—319
Примеры, функция sort      365
Примеры, шаблон класса Array      55—62 849—857
Примеры, шаблон класса Array, SortedArray, производный класс      993—998
Примитивные типы (глава)      98—139
Присваивание eeannu, ae?ooaeuiua ooieoee      899—925
Присваивание eeannu, определение при одиночном наследовании      876—878
Присваивание векторам, сравнение с встроенными массивами      122
Присваивание и поведение auto_ptr      397
Присваивание комплексных чисел      155
Присваивание массиву, недопустимость присваивания другогомассива      115
Присваивание последовательному контейнеру      268—269
Присваивание почленное для объектов класса      925—929
Присваивание ссылке      107
Присваивание указателю на функцию      367
Присваивание указателю на функцию, вопросы, связанные с перегруженностью функции      439
Присваивание, оператор и требования к l-значению      81
Присваивание, оператор перегруженный      709—712 733—735
Присваивание, оператор составной      152
Присваивание, почленное для объектов класса      709—712
Присваивания оператор перегруженный      925—929
Проверка выхода за границы диапазона      289
Проверка выхода за границы диапазона, не выполняется для массивов      116
Проверка типа объявления, разнесенного по нескольким файлам      384
Проверка типа параметра      325—327
Проверка типа сохранения в шаблоне функции      476
Проверка типа указателя      88
Проверка типа, назначение и опасности приведения типов      182
Проверка типа, неявные преобразования      326
Проверка типа, отмена с помощью многоточия в списке параметров      343
Программа      14—21
Производительность auto_ptr      397
Производительность компиляции, зависимость от размера заголовочного файла      385
Производительность контейнеров, емкость      255
Производительность контейнеров, компромиссы при выборе контейнера      252
Производительность контейнеров, сравнение списка и вектора      254
Производительность определения шаблона функции в заголовочном файле      495
Производительность ссылок, объявление исключений в catch-обработчиках      540
Производительность ссылок, параметры      330
Производительность ссылок, параметры и типы возвращаемых значений      389
Производительность указателей на функции, проигрыш по сравнению с параметрами-ссылками      540
Производительность указателей на функции, проигрыш по сравнению со встроенными функциями      559
Производительность указателей на функции, сравнение с объектами-функциями      567
Производительность функций, вопросы, связанные с возвращаемыми значениями      324
1 2 3 4 5 6
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте