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

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

blank
blank
blank
Красота
blank
Дейтел Х., Дейтел П. — Как программировать на C++
Дейтел Х., Дейтел П. — Как программировать на C++



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



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


Название: Как программировать на C++

Авторы: Дейтел Х., Дейтел П.

Аннотация:

Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования — C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих — это полноценный курс, в котором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному проектированию и объектно-ориентированному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов. Книга рассчитана на широкий круг читателей, от начинающих осваивать азы программирования до опытных разработчиков.


Язык: ru

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

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

ed2k: ed2k stats

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Операция логического НЕ (отрицание) (!)      137 138 140
Операция последования запятая (,)      64 121 140 211
Операция приведения типа      108 188 520 641
Операция приведения типа унарная      107
Операция присваивания (=)      55 62 64 116 443 508 516 517 935
Операция присваивания базового класса      568
Операция проверки неравенства (!=)      518
Операция проверки равенства (==)      62 139 518
Операция разрешения области действия, бинарная (::)      416 417 480 584 696
Операция разыменования (*)      323 324 327
Операция стрелка (->)      408 419 935
Операция точка (.)      408 475 935
Операция условная (?:)      95 116 140 640 869
Описание структур      408 849 850 863 866
Описание функции      182 183 188 201 216 273 685 693
Оптимизирующий компилятор      127 200 612
Освобождение динамически выделенной памяти      564
Освобождение области памяти, выделенной операцией new      718
Основная память      631
Открытое наследование      556 559 566 577 567 607
Открытые элементы базового класса      556
Открытый базовый класс      566
Открытый интерфейс      420 425 485 553 602 800 805
Отладка      44 47 187 192 212 484 553 562 597 909 911
Отрицательное значение в char      867
Отрицательные числа      1004
Очередь      260 322 489 782 805 849
Ошибка времени выполнения      46 713
Ошибка деления на нуль      712
Ошибка доступа к памяти      930
Ошибка занижения (или завышения) на единицу      120 262
Ошибка неисправимая      46 98 104 187 324 391
Ошибка синтаксическая      51 58 62 96 98 141
Ошибки компиляции      51
Ошибки, обработка      704 705 708 710
Ошибки, состояния      639 660
Ошибки, флаги      660
Пакет      37
Пакетная обработка      37
Память      35 36 56 199 263 277 291 324 408 631 850
Память вторичная      36 44 738
Память, адресация      324 339
Память, распределение      190 479
Параметр      183 199 200
Параметризованный тип      686 690
Паскаль      33 34 43 44
Перегруженная операция ++      531
Перегруженная операция +=      502 508 529 532
Перегруженная операция --      531
Перегруженная операция взять из потока >>      504 515 639 661
Перегруженная операция вставить в поток <<      411 504 515 520 562 620 635 637 639 661 767
Перегруженная операция вызова функции ()      503 530
Перегруженная операция приведения типов      520 641
Перегруженная операция присваивания (=)      502 503 515 516 517 521 528 572 935
Перегруженная операция проверки равенства (==)      515 518 529
Перегруженная операция [ ]      503 515 530
Перегруженные операции отношения      529
Перегруженные функции      222 223 224 685 688
Перегрузка      631 635 694
Перегрузка бинарных операций      508
Перегрузка конструктора      429
Перегрузка операций      56 411 500 631 635 856
Перегрузка унарных операций      506
Перегрузка функций      222 631
Перегрузка функций с параметрами по умолчанию      224
Перегрузка функций-элементов      419 461
Передача имени файла в программу      924
Передача массива в функцию      276 338
Передача по ссылке      216
Передача структуры в функцию      852
Передача элемента в функцию      852
Переменная      53 67 91 92 103 260 407
Переменная автоматическая локальная      202
Переменная локальная      183 184 199 200 203 334
Переменные только для чтения      266
Переназначение ввода      921
Переназначение ввода, символ <      921
Переназначение вывода      921
Переназначение вывода символ >      921
Переносимость      47
Переопределение виртуальных функций      599 611
Переопределение функций производного класса      618
Переопределение функций-элементов базового класса      597 618
Переполнение      930
Переполнение аккумулятора      391
Перехват исключений      705 709 710 714 721
Персональный компьютер      35 38 44 339
Плавающая запятая, арифметика      499
Плавающая запятая, вычисления с целыми значениями      107
Плавающая запятая, исключения      930
Плавающая запятая, числа, значения, пределы      102 105 107 108 109 118 181 190 646
Платформа      40 926
Побитовое копирование      443 500
Побочные эффекты      200 210 216 507 685 908
Повторение      99 100 146 933
Повторение, управляемое меткой      102—109
Повторное использование      417 445 580 612 631 685 687 800 926
Подсчет числа объектов класса      481
Поиск      285 287 288 489 787 814 826
Поиск блока памяти      872 881
Поиск, функции библиотеки обработки строк      876—880
Поле      739 741 751
Полиморфизм      132 368 552 554 573 577 596 597 600 601 612
Поля ширина      126 263 635 645 647
Поразрядная операция И (&)      856 858 859
Поразрядная операция ИЛИ (|)      650 856 858 859 860
Поразрядная операция исключающего ИЛИ (^)      856 858 860
Поразрядная операция НЕ (дополнение, отрицание) (~)      856 861
Поразрядная операция присваивания      862
Поразрядные операции сдвига      861
Последним вошел — первым вышел (LIFO)      485 692 799
Последовательность вычисления выражений      828
Последовательность вычисления операндов      210
Постфиксная форма выражения      821 841 845
Постфиксная форма выражения, преобразование из инфиксной формы      821 841 845
Поток      50 660 741 743 928
Поток ввода      639
Поток управления      65 94 123 130 135 719
Поток, форматы состояния      650
Потоки ввода-вывода файлов      763
Потоки ввода-вывода, иерархия      635 741
Правая фигурная скобка (})      50 53 56 523
Правила следования операций      58 59 62
Правила формирования структурированных программ      143
Правое поддерево      807 809 813
Преобразование двоичных, восьмеричных и шестнадцатеричных чисел в десятичные      1003
Преобразование из инфиксной формы в постфиксную      821 841 845
Преобразование неявное      107 529 562
Преобразование одного типа исключения в другой      717
Преобразование строк в числовые значения      872
Преобразование указателя базового класса в указатель производного класса      556
Преобразования встроенных типов      520
Преобразования типов      519
Препроцессор      44 45 108 484 904
Препроцессор, директивы      44 49 52 267 421 685 904 906 926
Прерывание      705 930
Приведение выражения      906
Приведение типа      324 343 556 562 753
Приведение типа указателя, возвращаемого malloc      479
Приведение указателя производного класса к типу указателя базового класса      573
Приглашение      55 745
Приложение      270 487
Принцип наименьших привилегий      199 278 330 331 337 346 420 425 461 748 926 927
Присваивание массива массиву      270
Присваивание объединений одного типа      935
Присваивание побитовым копированием      443
Присваивание структур одного типа      850
Пробел (' ')      64 365 870
Программа со многими исходными файлами      199 201 420 924—927
Программирование объектно-ориентированное      33 34 36 41 66 132 146 208 367 369 407 554 573 597 705
Программирование структурное      33 34 36 41 44 48 65 90 91 135 407 705 933
Программное обеспечение      33 36 44 47 66 91 553 573 612
Программы завершение      705 710 927 928
Программы, легкость чтения      64 93 97 111
Программы, модифицируемость      410 425
Производный класс      554 555 556 574 597 601 611
Производный класс, объекты      554 556 559 571 573 597 601 611
Простота чтения      64 93 97 111 119
Пространство на диске      745 907
Прототип      183 328 331 416 597 905 927 932 938
Прототипы функций      125 183 184 188 189 190 201 214 216 328 331 338 416 432 472 597 905 926 927 938
Процедура      90
Прямое наследование      554 580 584 586 635
Прямой базовый класс      567
Псевдокод      89 90 93 95 96 97 99 101 103 105 110 111 112
Псевдоним      218 219 441
Псевдослучайные числа      192
Разделение интерфейса и реализации      416 419
Разделители      645 649 910
Разыменование указателя      324 328
Разыменование указателя this      475
Разыменование указателя void *      343
Рандомизация      192
Расширение макроса      906—908
Расширяемость      500 507 601 631
Расширяемость C++      661 704
Расширяемые языки      208 270 413 487
Реализация      66 407 416 417 419 429 432 485
Редактор      44 45 90
Рекурсивная функция      205 207 208 787
Рекурсивный вызов      206 207 208 800
Рекурсивный двоичный поиск      212 285 319
Рекурсия      162 206 212 516 562 566
Решение      33 92 93 94 123 126 130 135 137 146
Родительский узел      807 825
Самоадресуемая структура      408 850
Самоадресуемый класс      783 784 796
Самоприсваивание      476 517 521 528
Сброс буфера      56 635 636
Сброс потока      639 645 928
Связный список      322 426 485 489 515 554 556 573 786—799 845 849
Связывание      44 46 198 199 420 783 807 926
Связывание выходного потока с входным      664
Сервер      804
Сети      631 705 804 855 996
Сеть компьютеров      38 804
Сигнатура      223 531 562 599 600
Символ      127 739 848 866
Символ добавления в вывод >>      921
Символ новая строка ('\n')      50 52 64 132 636 638 645 870
Символ ограничитель      360
Символ, код      365
Символическая константа      905 906 911
Символы разделители      64 93 273 642 870 905
Символы специальные      53 358
Символы, численное представление      127
Синонимы встроенных типов данных      852 853
Синтаксическая ошибка      51 58 62 96 98 141
Синхронизация istream и ostream      664
Система счисления восьмеричная (с основанием 8)      635 646 656 876 992 994 997
Система управления базами данных (СУБД)      741
Скаляр      277 337
Скобки в структуре do/while      133
Скобки квадратные ([ ])      290 409
Скобки фигурные ({})      97 98 264 412 935
Скрытие глобальной переменной      418
Скрытие реализации      179 407 417
Словари      403 515 900
Слово      40 386 850 866
Сложение указателя с целым      342
Случайное целое      820 823
Случайное число      189 191 808
Случайное число, генерация      148 191 194 349
Случайное число, рандомизация      192
Создание типа данных      56 486 487
Создание файла произвольного доступа      751
Сортировка      280 281 338 489
Сортировка блочная      317 393
Сортировка пузырьковая      280 281 308 336 354 393 758
Специальные символы      53 358
Список аргументов переменной длины      922—924
Список параметров      184 223 687
Сравнение блоков памяти      872 881
Сравнение массивов      270 508
Сравнение объединений      935
Сравнение строк      364
Сравнение структур      850
Сравнение указателей      344
Среднее значение      59 100 102 104 105 282
Ссылка      218 219 322 324 327 441 517 600 631 798 852
Ссылка на закрытые данные-элементы      441 443
Ссылка на константные данные      335
Ссылка на константу      218
Ссылка на локальную переменную      535
Ссылка на объект      408 418 441 507 639
Ссылка на объект класса      502 508
Ссылка на объект, который уже не существует      535
Ссылка на переменную      800
Ссылка на тип, определенный пользователем      664
Стандартная библиотека С      44 179 181 324 358 361 530
Стандартные блоки      143 145
Стандартные типы данных      107 339
Стандартный поток ввода (cin)      46 55 633
Стандартный поток ввода, объект      741
Стандартный поток вывода (cout)      46 633
Стандартный поток вывода, объект      50 5333 741
Стандартный поток ошибок (сеrr)      46
Стандартный поток ошибок, объект      741
Старшинство операций      58 62 64 96 108 116 121 138 140
Статические данные-элементы      480 485 519 656 696
Статические функции-элементы      483 485 519 696
Статический класс памяти      199 200 202
Стек      260 334 426 485 489 689 782 799 849
Стек вызовов функций      334
Стек, дно      800
Стиль С в динамическом распределении памяти      932
Стиль С ввода-вывода      631 632 633
Строка      50 322 367 434 515 848
Строка с нулевым завершающим символом      348 639
Строки, библиотека обработки      361 362 876
Строки, функции преобразования      872
Строковая константа      271 359
Структура выбора switch      92 127—133 135 201 390
Структура единственного выбора if      93 97
Структура множественного выбора      92 131 132 146
Структура повторения for      92 119—127 135 136 146 263 294
Структура повторения while      99 104 117 118 120 146
Структура с самоадресацией      408 850
Структура следования      91—92 103
Структурное программирование      33 34 36 41 43 48 65 66 89 91 135 407 705 933
структуры      260 322 333 848 905
Структуры выбора      91 92
Структуры данных      260 348 408 485 602
Структуры данных динамические      260 322 782
Структуры данных нелинейные      796
Структуры повторения      91 92 99 133 211
Структуры, описание      408 849 850 863 866
Суффиксы констант      929
Сцепление      504
Сцепление двух объектов связных списков      820
Сцепление операций вставить в поток      56
Сцепленные вызовы      515
Сцепленные вызовы функций      476
Сцепленные операции взять из потока      62
Сцепленные присваивания      517
Счетчик      100 102 104 111
Таблица истинности      137 138 139
Табулированный формат      263 264 294
Тело описания класса      412
Тело функции      50
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте