Главная    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
Предметный указатель
Глобальная функция      425 696
Границы выравнивания      784
Дамп      390 391
Данные-элементы      67 297 407 413 429
Данные-элементы закрытые      425 436 473
Дата      190 400 986
Двоеточие (:)      412 559 864
Двоичная система счисления (с основанием 2)      856 992 994 995 997 999
Двоичная цифра      739
Двоичный поиск      285 288 319
Двоичный поиск в сортированном массиве      288
Двумерный массив      290 291 293 294 296 297 349 782
Декремент      114—116
Декремент указателя      342
Деление на нуль      46 104 391 486 705 930
Деление на нуль, исключение      712
Деление на нуль, ошибка      712
Дерево      260 322 849
Дерево двоичного поиска      807 809 813 814 826
Деструктор      416 433 434 480 516 521 528 563 566 570 721 745 787 936
Деструктор базового класса      613
Деструкторы, вызов для автоматического объекта      709
Десятичная система счисления (основание 10)      635 646 876 992 994
Десятичная точка      53 102 105 108 126
Десятичная цифра      739 995
Динамически выделенная область памяти      434 443 500 515 516 517 528
Динамические структуры данных      260 322 782
Динамическое распределение памяти      479 485 566 795—797 932 933
Директивы препроцессора      44 49 52 267 421 422 685 904 906 926
Диск      35 36 44 631 739 751
Диск, свободное пространство      744 907
Диск, файлы      763 768
Дно стека      800
Добавление одной строки к другой      362
Доступ к закрытым элементам класса      425
Доступ к защищенным элементам базового класса      554
Доступ к элементам      412 423 472
Доступ к элементам класса      418
Доступ к элементам структуры      409 850
Доступ по умолчанию для класса      423
Дробная часть      58
Дружественные функции      423 437 471 472 500 507 508 696
Друзья      423 429 436 437 488 502 503 521 577 586 686 695 696
Живучесть программы      704
Завершение программы      705 709 927 928
Заголовочный файл      108 189 190 191 324 361 420 424 445 573 633 721 905 927
Загрузка      46 386
Задание начальных условий      см. Инициализация
Закрытое наследование      556 566 567 800
Закрытые данные-элементы      425 436 473 480
Запись      333 739 741 748 751 754 849
Заполнение символом      635 647 653 655
Зацикливание      99 107 121 134 208 212
Защищенное наследование      556 566 567
Защищенный базовый класс      567
Звездочка (*)      57 324
Звук      50
Золотое сечение      208
Идентификатор      53 92 685
Иерархия      555 596 597 600 601 611 613 614 741
Иерархия классов      562 600 601 613 741
Иерархия потоков ввода-вывода      634 741
Именованная константа      266
Именованный параметр обработчика catch      714
Имя      56 116 223 261
Имя массива      261
Имя массива как константный указатель      344
Индексы      261 272 294
Индексы, выход за допустимые пределы      521 714
Инициализаторы      264 267 272 292 429 480 851 936
Инициализаторы элементов      464 468 559 568
Инициализация вновь создаваемого объекта      479
Инициализация константных встроенных типов данных      467
Инициализация массива      264 271 292
Инициализация переменных      103 117
Инициализация ссылки      218
Инициализация статического элемента с областью действия файл      480 696
Инициализация структуры      851
Инициализация указателя      323 335
Инициализация элементов базового класса      559
Инкапсуляция      407 417 507 553 556 562
Инкремент      114—116
Инкремент указателя      342
Интерпретатор      40
Интерфейс      66 407 416 417 420 441 485 601 602 614
Интерфейс открытый      420 425 485 553 602 800 805
Инфиксная форма выражения      821 841 845
Инфиксная форма выражения, преобразование в постфиксную форму      821 841 845
Исключение деления на нуль      712
Исключения      708 712 719
Исключения операций с плавающей запятой      930
Исключения родственные      716
Исключения, базовый класс      709
Исключения, классы      709 714
Исключения, обработка      484 708 709 721
Исключения, объекты      713 714
Исключения, преобразование одного типа в другой      716
Исполняемый файл      927
Исходный файл (код)      420 911
Канал связи      741
Квадратные скобки ([ ])      261
Клавиатура      35 36 55 631 634 741 921
Класс      67 146 368 407 411 596 739 849 863 905 936
Класс ios      660
Класс памяти автоматический      199 260 274
Класс памяти статический      199 200 201
Класс с самоадресацией      783 784 796
Класс, клиенты      423
Класс, объявление      419 472
Класс, описание      416 417 419 420 432 445 474 508 689
Класс, тело описания      412
Класс, шаблоны      689—694 695 696 782 787 800 802 803 805 807 845
Классы как элементы других классов      467
Классы конкретные      599 600 601
Классы контейнеры      426 471 489
Классы памяти      198 199 926
Классы, библиотеки      41 420 445 487 554 573 635
Классы, иерархия      562 600 601 613 741
Клиенты класса      423
Ключевая запись (поле)      740 741 751 753 777
Ключевые слова      92
Ключевые слова C++      92
КОБОЛ      43
Код символа      365
Командная строка      921
Командная строка, аргументы      924
Комментарий      49
Компилятор      39 40 44 782 783 800 828—844 927 996
Компиляция      44 420
Компиляция, ошибки      51
Композиция      417 446 467 489 554 575 694 782 800 803
Компьютер      35
Компьютер Apple      38
Конвейер (|)      921
Конец файла      129 130 640 641 642 660 745 748 921 924
Конкатенация      см. Сцепление
Константная переменная      464 905
Константная ссылка      445
Константная функция      598
Константная функция-элемент      461
Константное выражение      266
Константный объект      266 464
Константный указатель      331
Константный указатель на константные данные      335
Константный указатель на неконстантные данные      335
Константный элемент данных      461 466
Константный элемент класса      466
Конструктор      426 429 434 461 467 479 480 481 489 516 559 563 567 570 721 743
Конструктор базового класса      568 571
Конструктор базового класса, вызов      571
Конструктор копий      515 516 518 526 528 529 721
Конструктор с аргументами по умолчанию      429
Конструкторы и обработка исключений      721
Конструкторы и объединения      936
Конструкторы преобразования      520 526 528 529 572
Копирование объектов      327 443 530
Копирование строки      361
Копирование частей одной и той же строки      882
Косвенный базовый класс      568
Курсор      50 52
Левое поддерево      807 809 813
Линейные структуры данных      796 807
Линейный поиск      285 287 319
Локальная переменная      183 184 199 200 203 334
Локальный автоматический объект      434
Макрос      190 685 904 905 906 922
Макрос, расширение      906—908
Манипулятор потока непараметризованный      108 650
Маскирование      859
Массив      260 322 434 487 489 508 738 849
Массив автоматический      264 267 274
Массив автоматический локальный      274
Массив автоматический, инициализация      274
Массив битов      866
Массив как аргумент функции      277
Массив как параметр в описании функции      278
Массив многомерный      290 291 292
Массив объектов      721
Массив одномерный      292 297 331 782
Массив операций      486
Массив символов      271 359 632 642
Массив строк      348 924
Массив структур      852
Массив указателей      348
Массив указателей базового класса      620
Массив указателей на функции      357 358 395 396 613
Массив, ввод-вывод      270 487
Массив, выход индекса за пределы      734
Массив, границы      270
Массив, индексация      334 344 345 714
Массив, инициализация      264 274
Массив, объявление      263
Массив, операция индексации ([ ])      515
Массив, передаваемый вызовом по значению      277
Массив, передача автоматического массива по ссылке      336
Массив, присваивание      487
Массив, размер      276 338
Массивы и указатели      278 344
Массивы, сравнение      487 508
Масштабирование      191 195
Машинно-зависимый язык      39 341 784 851 856 862 866
Машинный язык      39 44 782 783 800
Метка      201
Многомерный массив      290 291 292
Множественное наследование      66 554 580 584 586 634
Мобильность      47
Моделируемый вызов по ссылке      276 334
Модифицируемость программ      410 425
Мультипликативные операции      64 108 140
Набор символов      132 365 651
Наибольший общий делитель      251 255
Наследование      66 368 417 553 554 555 568 573 574 575 577 599 600 601 607 612 618 634 686 721 782 805
Наследование закрытое      556 566 567 800
Наследование защищенное      556 567
Наследование множественное      66 554 580 584 586 634
Наследование открытое      556 559 566 567 577 607
Наследование прямое      554 580 584 586 634
Неисправимая ошибка      46 98 104 187 324 391
Нелинейные структуры данных      796
Нелокальный переход      958
Ненормальное завершение программы      930
Непараметризованный манипулятор потока      108 650
Неполиморфное поведение      600
Неразрешенная ссылка      832 926
Нестатическая функция-элемент      483 506 521 531
Нестатический элемент класса      483
Неявное преобразование      107 529 562
Неявное приведение типов      556 562
Нулевой символ ('\0')      272 345 359 360 362 366 642 643 646 764
Нулевой указатель (0)      783 784 933
Области действия      199 200 201 467 705 926 927
Область действия, блок      201
Область действия, класс      417 419 468 480
Область действия, функция      201 419
Обработка исключений      484 704—735
Обработка исключений, блок try      713 714 716 721
Обработка потока строк      763
Обработка сигналов      929—932 959
Обратный слэш (\)      50 784 908
Обратный слэш, управляющая последовательность ('\b')      870
Обход бинарного дерева по слоям      814 827
Объединение      863 934—938
Объект      35 41 65 67 90 147 407
Объект cin      55 639
Объект автоматический      434 719 721
Объект автоматический локальный      434
Объект как элемент другого объекта      467
Объект потока ввода (cin)      54 55
Объектная ориентация      65
Объектно-ориентированное программирование (ООП)      33 35 36 66 132 147 208 367 369 407 445 471 574
Объектно-ориентированное проектирование      41 65 147 148 176 297 367 369 407 445 471 574
Объектный код      44 46 49
Объекты базового класса      553 556 573 596 719
Объекты, взаимодействие      367 368 486
Объявления      53 54 117 185
Ограничитель      642 643
Округление      58 108 182 248
Операнд      55 386
Оператор      50 133 185
Оператор break      130 131 132 135 136 717 933
Оператор continue      135 136
Оператор goto      933 934
Оператор switch      596 717
Оператор арифметического присваивания      113 862
Оператор присваивания      55 129 441
Оператор составной      97 98 107 185
Операции ввода-вывода      386
Операции мультипликативные      64 108 140
Операции отношения      62 64 94 123 137 140 343 508
Операции передачи управления      386
Операции присваивания +=, -=, *=, /=, %=      113 140 568
Операции проверки равенства      61 62 64 94 140 508
Операции с битами      739 855—863 866
Операции со строками символов      866 872
Операции унарные      107 140 324 339 501 506
Операции, правила следования      58 59 62
Операции, старшинство      58 62 64 96 108 116 121 139 140
Операционная система      37 38 40 360 601 632 745 782 921 930 996
Операция (+)      500 503
Операция (+=)      508 529
Операция (<)      529
Операция (<=)      529
Операция (>)      529
Операция (>=)      529 530
Операция <<      506 515
Операция >>      514 514 515
Операция char*      520
Операция new      424 446 479 480 516 517 528 734 784 796 932
Операция sizeof      876
Операция void *, функция-элемент      661
Операция взять из потока >>      751
Операция вставить в поток <<      751
Операция выбора элемента (.)      599
Операция вычисления остатка (%)      57 58 59 85 191 195
Операция декремента (--)      114—116
Операция доступа к элементу (.)      408
Операция индексации ([ ])      515 519 530
Операция инкремента (++)      114—116
Операция логического И (&&)      137 140 858
Операция логического ИЛИ (||)      137 138 140 860
1 2 3 4 5
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте