Программирование >>  Структурное программирование 

1 ... 334 335 336 [ 337 ] 338 339 340 ... 342


дробная часть, 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,

загрузка, 46, 386

задание начальных условий, см.

инициализация закрытое наследование, 556, 566, 567, 800 закрытые данные-элементы, 425, 436, 473,

запись, 333, 739, 741, 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 именованная константа, 206 именованный параметр обработчика catch,

имя, 56, 116, 223, 261

- массива, 261

--как константный указатель, 344

индексы, 261, 272, 294 -, выход за допустимые пределы, 521, 714 инициализаторы, 264, 264, 267, 272, 292, 429, 480, 851, 936

- элементов, 464, 468, 559, 568 инициализация вновь создаваемого объекта,

- константных встроенных типов данных,

- массива, 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,

инфиксная форма выражения, 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

-, клиенты, 423 -, объявление, 419, 472 -, описание, 416, 417, 419, 420, 432, 445, 474, 508, 689

- памяти автоматический, 199, 260, 274 --статический, 199, 200, 201

- с самоадресацией, 783, 784, 796 -, тело описания, 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

- - С++, 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, 526, 528, 529,

- с аргументами по умолчанию, 429 конструкторы и обработка исключений, 721

- и объединения, 936

- преобразования, 520, 526, 526, 528, 529,

копирование объектов, 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, 849

- автоматический, 264, 267, 274

- - локальный, 274

--, инициализация, 274

- битов, 866

- как аргумент функции, 277

- как параметр в описании функции, 278

- многомерный, 290, 291, 292-

- объектов, 721

- одномерный, 292, 297, 331, 782 массив операций, 486

-, присваивание, 487

- символов, 271, 359, 632, 642

- строк, 348, 924

- структур, 852

- указателей, 348

--базового класса, 620

- - на функции, 357, 358, 395, 396, 613 -, ввод-вывод, 270, 487

выход индекса за пределы, 734 -, границы , 270, 270

индексация, 334, 344, 345, 714 -, инициализация , 264, 274 -, объявление, 263 -, операция индексации ([ ]), 515

передаваемый вызовом по значению, 277 -, передача автоматического массива

по ссылке, 336

размер, 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, 567

- множественное, 66, 554, 580, 584, 586, 634

- открытое, 556, 559, 566, 577, 567, 607

- прямое, 554, 580, 584, 586, 634 неисправимая ошибка, 46, 98, 104, 187, 324,

нелинейные структуры данных, 796 нелокальный переход, 958 ненормальное завершение программы, 930 непараметризованный манипулятор потока,

108, 650 неполиморфное поведение, 600 неразрешенная ссылка, 832, 926



нестатическая функция-элемент, 483 506, 520, 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

--, управляющая последовательность (\Ь),

обход бинарного дерева по слоям, 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, 553, 573, 597, 705

- проектирование, 41, 65, 147, 148, 176, 297,

367, 369, 407, 445, 471, 574 объектный код, 44, 46, 49 объекты базового класса, 553, 556, 573, 596,

-, взаимодействие, 367, 368, 486 объявления, 53, 54, 117, 185 ограничитель, 642, 643 округление, 58, 108, 182, 248 операции поразрядные, 855-863 операнд, 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,

- передачи управления, 386

- присваивания +=, -=, *=, /=, %=, 113,

140, 568

- проверки равенства, 61, 62, 64, 94, 140,

508, 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

- , 504, 514, 515

- char *, 520

- new, 446, 479, 480, 424, 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

- - ИЛИ (II), 137, 138, 140, 860

- - НЕ (отрицание) (!), 137, 138, 140

- приведения типа, 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

- последования запятая (,), 64, 121, 140, 211

- стрелка (->), 408, 419, 935

- точка (.), 408, 475, 935

- условная (?:), 95, 116, 140, 640, 869 описание структур, 408, 849, 850, 863, 866

- функции, 182, 183, 188, 201, 216, 273, 685,

оптимизирующий компилятор, 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



1 ... 334 335 336 [ 337 ] 338 339 340 ... 342

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика