Авторизация
Поиск по указателям
Дейтел Х., Дейтел П. — Как программировать на C++
Обсудите книгу на научном форуме
Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter
Название: Как программировать на C++
Авторы: Дейтел Х., Дейтел П.
Аннотация: Книга предлагает полный курс изучения наиболее популярного и перспективного языка программирования — C++ и рассчитана как на начинающих, не владеющих никаким языком программирования, так и на опытных пользователей. Для начинающих — это полноценный курс, в котором изучается все, начиная с устройства компьютера и кончая новейшими достижениями C++: шаблонами функций и классов, обработкой исключений и т.п. Опытный программист может пропустить часть известного ему материала, но получит множество полезных сведений в остальных частях книги. Особое внимание авторы уделяют современным методикам разработки программного обеспечения: наследованию, полиморфизму, объектно-ориентированному проектированию и объектно-ориентированному программированию, не забывая и о классическом структурном программировании. Приведено множество полезных советов. Книга рассчитана на широкий круг читателей, от начинающих осваивать азы программирования до опытных разработчиков.
Язык:
Рубрика: Computer science /Языки программирования /
Статус предметного указателя: Готов указатель с номерами страниц
ed2k: ed2k stats
Количество страниц: 1021
Добавлена в каталог: 15.11.2005
Операции: Положить на полку |
Скопировать ссылку для форума | Скопировать ID
Предметный указатель
resetiosflags, манипулятор потока 650
return, оператор 712 718
right, флаг 654
rvalue (правое значение) 141 218 515
scanf 965
scientific, флаг 657
seekg 748 750 758 761 762
seekp 748 754 762
SEEK_CUR 961
SEEK_END 961
SEEK_SET 961
setbase, манипулятор потока 646
setbuf 966
setf, функция-элемент 650 654 656
setfill, манипулятор потока 655
setiosflags, манипулятор потока 108 126 650 654 750 758 761
setjmp 709 957
setjmp.h, заголовочный файл 190 709 957
setjmp/longjmp 735
setlocale 953
setprecision 108 126 750
setprecision, манипулятор потока 108 126 750
setvbuf 966
setw, манипулятор потока 126 263 647 654 750 758 761
set_new_handler 709
set_new_handler() 709
set_terminate 715 721 735
set_terminate() 715 721 735
set_unexpected 720 735
set_unexpected() 720 735
short 92 133 188 189
short int 133 189 779
showbase, флаг 657
showpoin 652t
showpoint, флаг 652
SIGABRT 930 958
SIGFPE 930 958
SIGGILL 930 958
SIGINT 930 958
signal 930 959
signal.h, заголовочный файл 190 930 958
signal_handler 930
SIGSEGV 930 959
SIGSTERM 930 959
sin 182
sinh 956
sizeof 92 339 340
size_t 361 877 950 963 982
skipws, флаг 651
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
strcmp 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 983 988
string.h, заголовочный файл 190 361 779 978
strlen 362 367 981
strncat 363 9779
strncmp 362 364 365 979
strncpy 361 362 363 978
strpbrk 877 879 980
strrchr 877 879 980
strspn 877 878 9801
strstr 877 880 899 981
strtod 873 875 876 972
strtok 362 365 366 367 832 842 981
strtol 873 876 973
strtoul 873 876 973
struct 92 408 425 739 783
struct tm 982
strxfrm 980
switch, оператор 597 660 717
switch, структура выбора 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, указатель 420 474 475 476 483 502
throw 92 713
throw() 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
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
unsigned char 189 779 883
unsigned int 189 192 361 779 877
unsigned long int 189 206 207 361 876 779 877
unsigned short int 189 779
uppercase, флаг 658
va_arg 922 960
va_end 922 960
va_list 922 960
va_start 922 960
vfprintf 966
virtual 92 936
void 92
void * (указатель на void) 343 638 641 716 881
void * функция-операция элемент класса 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 153
Абстрактный базовый класс 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
Адрес переменной структуры 851
Адрес функции 354
Адрес, операция (&) 324 327 336 500
Адресуемая единица памяти 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
Арифметико-логическое устройство (АЛУ) 36
Арифметические операции 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
Библиотека обработки сигналов 930
Библиотека обработки строк 361 362 876
Библиотека стандартная 908 922 926
Библиотека стандартная функций ввода-вывода (stdio) 190
Библиотека стандартных классов 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 661
Ввод-вывод стандартных типов 631
Ввод-вывод файлов 635
Ввод-вывод форматированный 126
Ввод-вывод, операции 386
Ввод-вывод, функции 360
Вероятность 191
Вертикальная табуляция ('\v') 870
Взаимодействие объектов 367 368 486
Виртуальные функции 573 596 597 601
Виртуальные функции базового класса 599
Виртуальные функции чистые 599 601 602 603 607 614 618
Вложенные блоки 185 201
Вложенные вызовы функций 709 710 714 735
Вложенные области действия в блоке try 714
Вложенные управляющие структуры 109 130 143 933
Внутреннее представление 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 322 326 328 331 334 336 409 443 445 516 852
Вызов по ссылке 326
Вызов по ссылке моделируемый 277 334
Вызов функции по константной ссылке 445
Вызов функции по ссылке 326
Вызываемая функция 179
Выравнивание 653 654 935
Выравнивание вправо 126 653 654
Выравнивание по границам слова 851 866
Выравнивание, границы 784
Выражение 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 936
Реклама