|
Программирование >> Структурное программирование
sprintf, 965 sqrt, 180, 182, 188, 957 srand, 192, 194, 195, 974 sscanf, 968 static, 92, 199, 200, 201, 203, 219, 273, 480, 927, 936 stdarg.h заголовочный файл, 190, 922, 961 stddef.h заголовочный файл, 190, 361, 950 stdderr, 962 stdin, 962 stdio.h заголовочный файл, 190, 908, 961 stdiostream.h заголовочный файл, 633 stdlib библиотека утилит общего назначения 484, 872, 912, 927, 932 stdlib.h заголовочный файл, 190, 484, 741, 872, 927, 932, 971 stdout, 962 str функция-элемент, 763, 764 strcat, 362, 363, 528, 926, 979 strchr, 877, 878, 899, 980 stremp, 362, 364, 365, 926, 979 strcoll, 979 strcpy, 361, 362, 363, 528, 978 strcspn, 877, 878, 980 stream.h заголовочный файл, 633, 763 strerror, 884, 885, 981 strftime, 988, 983 string.h заголовочный файл, 190, 361, 779, 978 strlen, 362, 367, 981 strncat, 363, 979 strncmp, 362, 364, 365, 979 strncpy, 361, 362, 363, 978 strpbrk, 877, 879, 980 strrchr, 877, 879, 980 strspn, 877, 878, 980 strstr, 877, 880, 899, 981 strtod, 873, 874, 875, 971 strtok, 362, 365, 366, 367, 832, 842, 981 strtol, 873, 875, 876, 972 strtoul, 873, 876, 973 struct tm, 982 struct, 92, 408, 425, 739, 783 strxfrm, 980 switch оператор, 597, 660, 717 - структура выбора, 92, 92, 127-133, 135, 201, 390 system, 975 tan, 182 tanh, 956 tellg, 748 tellp, 748 template, 92, 224, 686, 783, 787, 805 terminate, 710, 715, 717, 718, 720, 721, 735 terminate.h заголовочный файл, 721 this указатель, 474, 475, 476, 483, 420, 502 throw, 92, 713 throwO, 720 throw;, 719 tie функция-элемент, 664 time.h заголовочный файл, 190, 194, 986 tolower, 867, 869, 870, 951 toupper, 867, 869, 870, 952 try, 92 typedef, 92, 852, 853 u суффикс, 929 и суффикс, 929 ul суффикс, 929 UL суффикс, 929 unexpected, 720, 721, 735 unexpected.h заголовочный файл, 721 ungets, 968 union, 92, 863, 934-938 UNIX, 38, 40, 44, 46, 130, 642, 707, 745, 921, 930 unsigned, 92, 189, 192 - char, 189, 779, 883 - int, 189, 192, 361, 779, 877 - long int, 189, 206, 207, 361, 876, 779, 877 - short int, 189, 779 uppercase флаг, 658 va arg, 922, 960 va end, 922, 960 vajist, 922, 960 va start, 922, 960 vfprintf, 966 virtual, 92, 936 void, 92 - * (указатель на void), 343, 638, 641, 716, 881 --функция-операция элемент класса ios, 744 volatile, 92 vprintf, 966 vsprintf, 966 wcstombs, 978 wctomb, 977 while, 92, 99, 100, 104, 117, 118, 120, 146 width функция-элемент, 647 write функция-элемент, 635, 645, 646, 753-755 ws манипулятор потока, 650 zc, 223 абсолютная величина, 182 абстрагирование, 66, 553 абстрактный базовый класс, 599-602, 614 - класс, 600, 601 - тип данных, 411, 485, 487, 488, 498 аварийное завершение программы, 709 автоматическая переменная, 203, 800 автоматический класс памяти, 199, 260, 274 - массив, 264, 267 --, инициализация, 274 автоматическое преобразование, 689 АДА, 43 аддитивные операции, 64, 140 адрес, 323, 324, 328, 344 - (&) объединения, 935 - (&) структуры, 850 - битового поля, 866 - как аргумент, 328 - операнда, 324 - операция (&), 324, 327, 336, 500 - переменной структуры, 851 - функции, 354 адресуемая единица памяти, 866 аккумулятор, 386, 389 алгебра, 57, 59, 60 алгебраическое выражение, 57, 59, 65 алгоритм, 89, 93, 94, 112, 122, 130, 134, 281 амперсанд (&), 216 анонимное объединение, 936, 937 аппаратное обеспечение, 33, 35 аргумент, 179, 181, 183, 686, 905 аргументы командной строки, 924 - по умолчанию, 220, 429 ---и перегруженные операции, 501 - функции по умолчанию, 220, 429 арифметика с плавающей запятой, 499 арифметико-логическое устройство (АЛУ), арифметические операции, 57, 59 арифметическое переполнение, 705 ассоциативность, 59, 116, 140 - и перегрузка, 501 - слева направо, 62, 64, 116, 140 - справа налево, 64, 107, 116, 129 атрибуты, 66, 226, 369, 413, 552, 574 - объектов, 227 база данных, 741 базовая задача рекурсии, 205, 208, 211, 553 базовый класс, 553, 555, 556, 599, 600 - - ios, 641 --защищенный, 567 --исключений, 709 --классов istream, ostream и iostream, 60 --открытый, 566 - -, catch, 715 --, виртуальные функции, 599 --, деструктор, 613 --, инициализация, 568 --, конструктор, 568, 571 - -, объекты, 553, 556, 573, 597, 719 --, операция присваивания, 568 -, определение виртуальных функций, 597 --, открытые элементы, 554 --, указатель, 556, 573, 597, 600, 601, 602, 611, 612, 613, 620 --, элементы, 562 байт, 632, 739, 741, 748, 751 безопасность, 335, 445 бесконечная рекурсия, 208, 212, 516, 562, 566 бесконечное повторение (зацикливание), 99,107 бесконечный цикл, 99, 107, 121, 134, 208, 212 библиотека математических функций, 125, 126, 180, 182, 190 - обработки строк, 361, 362, 876 - обработки сигналов, 930, 930 - стандартная функций ввода-вывода (stdio), - стандартная, 908, 922, 926 - стандартных классов, 487 - утилит общего назначения stdlib, 484, 873, 912, 927, 932 - функций обработки строк в памяти, 881-884 библиотеки классов, 41, 420, 445, 487, 553, 573, 635 библиотечные функции, 708, 938 бинарная операция разрешения области действия (::), 416, 417, 480, 586, 696 бинарное дерево, 782, 807, 808, 825 --, обход, 827 бинарные арифметические операции, 107 - операции, 55, 57, 140, 210, 501, 508 бит, 738, 848 битовое поле, 863-866 биты, операции, 739, 855, 866 блок, 98, 185, 199, 260, 434 - catch, 714-719 - try, 710, 712, 713, 714, 715, 716, 721, 735 - памяти, 479, 872 - центрального процессора (CPU), 36 блок-схема структуры do/while, 135 - структуры for, 123 блок-схемы, 91, 92, 94, 100, 123, 131 буква, 739, 866 буфер, 643, 660 буферизованный вывод, 635 быстрая разработка приложений (rapid application development-RAD), 445 БЭЙСИК, 783, 845 ввод данных из массива символов, 763 --из файла, 741 - символов функцией-элементом getline, 643 ввод-вывод, 631, 961 - в память, 763 - определенных пользователем типов, 631, - стандартных типов, 631 - файлов, 635 - форматированный, 126 -, операции, 386 -, функции, 360 вероятность, 191 вертикальная табуляция (\v), 870 взаимодействие объектов, 367, 368, 486 виртуальные функции, 573, 596, 597, 601, -- базового класса, 599 - - чистые, 599, 601, 602, 607, 614, 618 603, 607, 613, 614 вложенные блоки, 185, 201 - вызовы функций, 709, 710, 714, 735 - области действия в блоке try, 714 - управляющие структуры, 109, 130, 143, внутреннее представление float, 935 возвращение, 119, 179, 186, 719 восьмеричная система счисления (с основанием 8), 635, 646, 656, 876, 992, 994, 997 - цифра, 656, 995 встраиваемые inline функции, 214, 215, 220, 258, 417, 907 встроенные типы, 188, 407, 488, 635, 686 - - данных, 486 выбор, 146, 933 вывод значений char *, 638 - значений с плавающей запятой, 635 - символов, 638 - строк, 635 - указателей, 635 - целых значений, 635 выделение блока памяти, 932 - памяти, 709 вызов деструктора автоматического объекта, 709 - конструктора базового класса, 571 - по значению, 216, 217, 218, 326, 327, 329, 331, 334, 336, 445, 515, 516, 528, 852 - по ссылке моделируемый, 277, 334 - по ссылке, 216, 217, 218, 322, 326, 328, 331, 334, 334, 336, 409, 443, 445, 516, 852 - функции по константной ссылке, 445 вызов функции по ссылке, 326 вызываемая функция, 179, 326 выравнивание, 653, 654, 935 - вправо, 126, 653, 654 -, границы, 784 - по границам слова, 851, 866 выражение, 94 выход из глубоко вложенных структур, 933 - из структуры, 135 - из функции, 51 вычитание, 36, 58, 59, 486 - указателей, 342, 343 генерация исключений, 705, 709, 710, 714, 716, 719, 720, 721 - случайных чисел, 148, 191, 194, 349 глобальная область действия, 433 - переменная, 200, 201, 202, 203, 221, 480, 927, 927, 936 - функция, 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, деструктор, 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, 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 - к защищенным элементам базового класса, - к элементам, 412, 423, 472 ---класса, 418 ---структуры, 409, 850 - по умолчанию для класса, 423
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |