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

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

blank
blank
blank
Красота
blank
Эккель Б., Эллисон Ч. — Философия С++. Практическое программирование
Эккель Б., Эллисон Ч. — Философия С++. Практическое программирование



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



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


Название: Философия С++. Практическое программирование

Авторы: Эккель Б., Эллисон Ч.

Аннотация:

Книга отличается от других учебников по C++ новым подходом к изложению материала, основанным на логике и здравом смысле. Вместо простого перечисления языковых конструкций, снабженных примерами, авторы стремятся научить читателя мыслить категориями C++. Они подробно объясняют, почему проектировщики языка принимали то или иное решение, описывают типичные проблемы и пути их решения.
Во втором томе рассматриваются такие темы, как обработка исключений, стандартная библиотека C++ (включая потоки ввода/вывода, контейнеры и алгоритмы STL), шаблоны, множественное наследование, RTTI, автоматизация тестирования и отладки программ, паттерны проектирования и т. д.


Язык: ru

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
sort, алгоритм      285 303
sort_heap, алгоритм      313
srand(), функция      174
stable_partition, алгоритм      291
stable_sort, алгоритм      285 305
stack, контейнер      375
stdio, библиотека      127
STL, библиотека      414
STL, расширения      414
str(), функция      150
strcmp(), функция      176
streambuf, класс      143
streampos, объект      145
StrictWeakOrdering, объект      305 312
string, класс      93
stringbuf, объект      150
stringstream, класс      131
substr(), функция      96
swap(), операторная функция      114
swap, алгоритм      323
swap_ranges, алгоритм      290
Synchronization_Exception, класс      537
SynchronousExecutor, класс      541
tellg(), функция      145
tellp(), функция      145
terminate(), функция      34 35 47
ThreadedExecutor, объект      540
throw, ключевое слово      28
time(), функция      177
time_get, фацет      178
time_put, фацет      178
tm, структура      173
tolower, параметр      202
top(), функция      376
to_string(), функция      194
transform, алгоритм      202 271 277 313
trunc, флаг      142
try, ключевое слово      29
typeid, оператор      196 430
typename, ключевое слово      191
type_info, класс      430
unary_composer, нестандартный объект функции      280
unary_function, шаблон      268
unary_negate, объект функции      266
uncaught_exception(), функция      54
unexpected(), функция      46
unique(), функция      365
unique, алгоритм      303
unique_copy, алгоритм      303
unitbuf, флаг      153
uppercase, флаг      153
upper_bound, алгоритм      306
valarray, шаблон      416
vector, контейнер      352
vector<bool>, класс      389
vector<bool>, шаблон      209
void, тип      432
volatile, квалификатор      431
VTABLE, таблица      439
wait(), функция      570
wchar_t, тип      176
wcscmp(), функция      176
what(), функция      57
widen(), функция      177
width, атрибут      156
write(), функция      137 173
ws, манипулятор      159
yield(), функция      542
ZThreads, библиотека C++      534
Абстрактная фабрика, паттерн      501
Абстракция      473
Автоматизация тестирования      69
Автоматическое преобразование типов      32
Адаптер контейнерный      334 375
Адаптер объекта функции      265
Адаптер, паттерн      489
Адаптируемый объект функции      268
Активационная запись      59
Активное ожидание      562 570
Алгоритм изменяющий      284
Алгоритм неизменяющий      284
Алгоритм обобщенный      255
Алгоритм пользовательский      323
Алгоритм сортировки      305
Алгоритм числовой      319
Алгоритм, сложность      262
Аппликатор      162
Асимптотическая сложность      262
Ассоциативный контейнер      334 395
Ассоциативный массив      401
Атомарная операция      563
Банда четырех      472
Безопасность исключений      51
Бинарная функция      264
Бинарный поиск      63
Бинарный предикат      264
Битовое поле      389
Блокировка      572
Буферизация      143
Быстрая сортировка      285
Ввод-вывод интерактивный      135
Ввод-вывод консольный      135
Ввод-вывод низкоуровневый      176
Веб-сервер многопроцессорный      532
Вектор      352
Вектор изменений      473
Вектор, контейнер      334
Взаимная блокировка      554 587 590
Взаимное исключение      553
Виртуальный базовый класс      434 448 454
Виртуальный базовый класс, инициализация      456
Виртуальный базовый класс, таблица функций      503
Виртуальный деструктор      448
Виртуальный посредник      488
Вложенный шаблон      194
Внутренний класс      516
Временный объект      165
Вставка строк      98
Вытесняющая многопоточность      379
Генератор      264 287
Гонки      551
Двоичный режим      143
Двоичный файл      143 174
Двойная диспетчеризация      522
Двусторонний итератор      283 343
Дек      334 357
Деструктор      507
Деструктор виртуальный      448
Деструктор как паттерн      474
Деструктор, обработка исключений      35 59
Деструктор, порядок вызова      433
Деструктор, явный вызов      349
Динамическая цепочка      59
Динамический родитель      59
Динамический тип объекта      430
Диспетчеризация двойная      522
Диспетчеризация множественная      521
Диспетчеризация одинарная      521
Документ-представление, архитектура      513
Доминирование      464
Дружественная функция      222
Дружественный шаблон      226
Зависимое имя      218
Зависимый базовый класс      221
Запуск исключения      28
Защитный посредник      488
Защищенный конструктор      448
Иерархия классов исключений      32
Иерархия объектно-базированная      442
Изменяющий алгоритм      284
Имя зависимое      218
Имя уточненное      218
Инвариант класса      63 68
Индексирование строк      114
Инициализация      39
Инициализация виртуального базового класса      456
Инициализация нулевая      402
Инициализация отложенная      478 488
Инициализация, получение ресурсов      449
Инициализация, порядок      478
Интернационализация      175
Интерфейс командной строки      135
Интерфейс, наследование      444
Интерфейсный класс      444
Исключение, безопасность      51
Исключение, запуск      28
Исключение, обработчик      29
Исключение, перезапуск      54
Исполнитель      540
Итератор      97 375 473
Итератор ввода      283 343
Итератор вставки      283 345
Итератор вывода      283 343
Итератор двусторонний      283 343
Итератор конечный      336
Итератор обратный      342
Итератор потоковый      260
Итератор произвольного доступа      283 344
Итератор прямой      283 343
Итератор, категории      343
Итератор, недействительность      356
Итератор, определение      331
Кадр стека      59
Квазиупорядоченность      264
Квантование      379
Класс виртуальный базовый      434
Класс внутренний      516
Класс интерфейсный      444
Класс контейнерный      330
Класс подключаемый      447
Класс политик      232
Класс суррогатный      486
Класс, инвариант      68
Ключ      401
Команда, паттерн      481
Командная строка интерфейс      135
Комитет ANSI/ISO C++      19
Компиляция шаблонов      247
Композиция      473
Конечный итератор      336
Конкатенация строк      98
Консольный ввод-вывод      135
Конструктор виртуальный      507
Конструктор закрытый      477
Конструктор защищенный      448
Конструктор как паттерн      474
Конструктор по умолчанию      505
Конструктор, обработка исключений      36 58
Конструктор, порядок вызова      433
Контейнер      331
Контейнер ассоциативный      334 395
Контейнер последовательный      333
Контейнер указателей      334
Контейнер, адаптер      334
Контейнер, вектор      334 352
Контейнер, дек      334 357
Контейнер, множество      366 395
Контейнер, мультимножество      395 405
Контейнер, мультиотображение      395 403
Контейнер, отображение      395 401
Контейнер, очередь      378
Контейнер, приоритетная очередь      382
Контейнер, список      334 362
Контейнер, стек      375
Контейнерный адаптер      375
Контейнерный класс      330
Контракт      67
Кооперация между потоками      569
Копирование при записи      95 488
Критическая секция      553
Куча      312 385
Лексикографическое сравнение      299
Лексическое сравнение      112
Линейный поиск      294
Логическое выражение      70
Локальный контекст      175 177
Макрос      78
Манипулятор      134 159
Манипулятор с аргументами      160
Манипулятор, создание      162
Массив ассоциативный      401
Машинный эпсилон      149
Мертвый поток      564
Метапрограммирование      235
Механизм квантования      379
Многозадачность      531
Многопоточность вытесняющая      379
Многопоточность, недостатки      592
Многопоточность, определение      531
Многопроцессорная система      532
Множественная диспетчеризация, паттерн      521
Множественная принадлежность      337
Множественное наследование      434 442 443 517
Множество      366 395
Модульный тест      69
Мультимножество      395 405
Мультиотображение      395 403
Мутекс      553 570
Наблюдатель, паттерн      513
Накопитель, паттерн      476
Наследование интерфейса      444
Наследование множественное      434 439 442 443 517
Наследование реализации      444
Наследование ромбовидное      454
Недействительность итераторов      356
Неизменяющий алгоритм      284
Неперехваченное исключение      34
Неполиморфный тип      431
Неполный тип      136
Нетиповой параметр      183
Неустойчивая сортировка      285
Нулевая инициализация      402
Нуль-терминатор      94
Обедающие философы      587
Обобщенный алгоритм      255 264
Обработка исключений      430
Обработка исключений с нулевыми затратами      60
Обработка исключений, деструктор      35
Обработка исключений, затраты      60
Обработка исключений, иерархия классов      32
Обработка исключений, класс, bad_cast      44
Обработка исключений, класс, bad_exception      47
Обработка исключений, класс, bad_typeid      44
Обработка исключений, класс, domain_error      44
Обработка исключений, класс, exception      57
Обработка исключений, класс, invalid_argument      44
Обработка исключений, класс, length_error      44
Обработка исключений, класс, logic_error      44
Обработка исключений, класс, out_of_range      44
Обработка исключений, класс, runtime_error      44
Обработка исключений, конструктор      36
Обработка исключений, механизм      25
Обработка исключений, наследование      33
Обработка исключений, перезапуск      47 56
Обработка исключений, перехват      29
Обработка исключений, раскрутка стека      29
Обработка исключений, спецификации      45
Обработка исключений, управление ресурсами      38
Обработка исключений, утечка памяти      40
Обработчик исключений      29
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте