|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Джамса С.К. — Учимся программировать на языке C+ + |
|
|
Предметный указатель |
#include 16
asm (оператор) 282
break (оператор) 66
cerr, использование для вывода 28
cin 50
cin, входной поток, перенаправление 53
cin, чтение ввода с клавиатуры 50
cin, чтение ввода с клавиатуры, один символ за один раз 264
cin, чтение ввода с клавиатуры, строки за один раз 266
cout 19—20 22
cout, вывод на экран 19
cout, вывод одного символа за один раз 264
cout, спецсимволы управления выводом 24
cout, точность представления чисел с плавающей точкой 264
cout, ширина выходного поля 28 262
ctime (функция) 103
do while (оператор) 76
else (оператор) 58
endl (символ конца строки) 25
eof (функция) 272
float (тип данных) 89
for (оператор) 69
for, выполнение составных операторов 71
for, продвижение цикла с применением операции увеличения 70
if (оператор) 56
if-else обработка, общее описание 60
ifstream 270
INCLUDE (подкаталог) 16
inline (встроенные функции) 280
inline (ключевое слово) 280
int (тип данных) 31
iomanip.h, использование 261
iostream.h, использование 261
NULL (символ) 144 251 257
NULL и строковые константы 138
NULL, преимущества использования 143
ofstream 270
ostream (выходной поток) см. "cout"
public и private 175
setw (модификатор) 28
sizeof (оператор) 266
strcpy (функция) 148
switch (оператор) 65
time (функция) 103
void main (void) 17
while (оператор) 74
Арифметические операции основные 40
Арифметические операции, перегрузка 192
Базовый класс 210
Бесконечные циклы 73
Библиотека этапа выполнения 102
Библиотека этапа выполнения, функции строковые 143
Библиотека этапа выполнения, функция ctime 103
Библиотека этапа выполнения, функция strlwr 143
Библиотека этапа выполнения, функция strupr 143
Библиотека этапа выполнения, функция time 103
Ввод/вывод, перенаправление и cin 53
Восьмеричные значения, отображение 27
Вывод в стандартное устройство ошибок 28
Вывод символов 19
Вывод управление шириной 28
Выходной поток, cerr, использование 28
Выходной поток, cout, общее описание 19—20 22
Главная программа (main) 17
Глобальные переменные 108
Глобальные переменные, конфликты имен 109
Глобальные переменные, область видимости 111
Группирование операторов {} 19
Деструктор 182
Заголовочные файлы 16
Заголовочные файлы, iomanip.h 261
Заголовочные файлы, iostream.h 261
Значения параметров по умолчанию 123
Значения параметров по умолчанию, правила использования 124
Значения, вывод нескольких за один раз 23
Значения, отображение восьмеричных и шестнадцатеричных 27
Значения, сравнение двух 56
Имена переменных, слова, которые нельзя использовать для имен 32—33
Имена переменных, смысловое значение 32
Именованные константы 291
Именованные константы, директивы препроцессора 292
Именованные константы, использование для упрощения изменения кода 294
Именованные константы, создание с помощью #define 293
Исключительные ситуации (ошибки) и классы 314
Исключительные ситуации (ошибки), обработка непредусмотренных 312
Исключительные ситуации (ошибки), обработчики 310
Исключительные ситуации (ошибки), оператор catch 308
Исключительные ситуации (ошибки), оператор fry 308
Исключительные ситуации (ошибки), оператор throw 309
Исключительные ситуации (ошибки), разрешение обработки 308
Итеративная обработка 69
Клавиатура, чтение ввода 50
Классы C++ базовый, определение 210
Классы C++, методы 167
Классы C++, наследование 209
Классы C++, наследование множественное 218
Классы C++, наследование простое 210
Классы C++, наследование, построение иерархии 221
Классы C++, общие и частные данные 174
Классы C++, объекты и объектно-ориентированное программирование 167
Классы C++, перегрузка операторов 191
Классы C++, перегрузка операторов, операторы плюс и минус 192
Классы C++, перегрузка операторов, операторы, которые нельзя перегружать 199
Классы C++, функции 167
Классы C++, функции встроенные 280
Классы C++, функции, деструктор 182
Классы C++, функции, конструктор 182
Классы C++, функции, статические члены 200
Классы C++, шаблоны 238
Классы C++, шаблоны, объявление объектов 244
Классы C++, шаблоны, создание 238
Классы C++, элементы дружественные 224
Классы C++, элементы, конфликты имен 211
Классы C++, элементы, совместное использование 200
Классы C++, элементы, частные и дружественные 174 224
Командная строка, аргументы 284
Командная строка, аргументы, argv и argc 284
Командная строка, аргументы, выполнение цикла по argv 286
Командная строка, аргументы, доступ к установкам среды операционной системы 288
Комментарии 37
Константы см. "Именованные константы"
Конструктор 182
Локальные переменные 106
Локальные переменные, конфликты имен 107
Локальные переменные, область видимости 111
Макрокоманды 291
Макрокоманды, замена выражений 295
Макрокоманды, отличие от функций 296
Массивы 129
Массивы, инициализация при объявлении 133
Массивы, передача в функцию 133
Массивы, хранение нескольких значений 130
Массивы, элементы, доступ 130
Математические операции основные 40
Математические операции, перегрузка 192
Наследование 209
Наследование множественное 218
Наследование простое 210
Наследование, построение иерархии классов 221
Несоответствие типов, ошибки 52
Объединения 153
Объединения анонимные 155
Объединения, способ хранения в C++ 153
Объекты и объектно-ориентированное программирование 167
Оператор 15
Оператор вставки 20
Оператор вставки ассемблера 282
| Оператор вставки отношений 56
Оператор вставки присваивания 33
Оператор вставки, старшинство 47
Оператор простой 57
Оператор составной 57
Оператор, break 66
Оператор, do while 76
Оператор, else 58
Оператор, for (цикл for) 69
Оператор, if 56
Оператор, switch 65
Оператор, while 74
Оператор, группирование 19
Оператор, повторение 69
Оператор, программы 15
Операции C++ 40
Операции C++ логические 56
Операции C++ уменьшения 45
Операции C++, старшинство 47
Операции C++, таблица 46
Операции C++, управление порядком 48
Ошибки переполнения 48
Ошибки синтаксические 11
Параметры, изменение значений 94
Параметры, передача в функцию 85
Перегруженные функции 113
Перегруженные функции, когда использовать 115
Перегруженные функции, ясность программ 115
Перегрузка операторов 191
Переменные 30
Переменные, имена 32
Переменные, использование смысловых 32
Переменные, объявление 30
Переменные, типы 31
Переполнение, ошибки 48
Повторение операторов 69
Повторение операторов, определенное количество раз 69
Повторение операторов, пока выполняется некоторое условие 74
Полиморфизм 299
Полиморфизм как полиморфные объекты изменяют форму 304
Полиморфизм, создание объектов 302
Полиморфизм, чисто виртуальные функции 305
Постувеличение, оператор 43
Предувеличение, оператор 43
Программы C++ составные 57
Программы C++, исключительные ситуации (ошибки) и классы 314
Программы C++, исключительные ситуации (ошибки), throw 309
Программы C++, исключительные ситуации (ошибки), try 308
Программы C++, исключительные ситуации (ошибки), обработка непредусмотренных 312
Программы C++, исключительные ситуации (ошибки), обработчики 310
Программы C++, исключительные ситуации (ошибки), оператор catch 308
Программы C++, исключительные ситуации (ошибки), разрешение обработки 308
Программы C++, компилятор 10
Программы C++, компиляция 9
Программы C++, операторы, break 66
Программы C++, операторы, do while 76
Программы C++, операторы, else 58
Программы C++, операторы, for (цикл for) 69
Программы C++, операторы, if 56
Программы C++, операторы, switch 65
Программы C++, операторы, while 74
Программы C++, операторы, группирование 19
Программы C++, операторы, повторение 69
Программы C++, операции 40
Программы C++, проверка нескольких условий 61
Программы C++, управление несколькими условиями 61
Программы C++, функции 82
Программы C++, функции, void main (void) 17
Программы C++, функции, вызов 85
Программы C++, функции, перегруженные 113
Программы C++, функции, шаблоны 232
Свободная память C++ 249
Свободная память C++, оператор new 250
Свободная память C++, освобождение памяти 253
Свободная память C++, создание обработчика ошибок 2256
Свободная память C++, создание собственных операторов new и delete 258
Символ новой строки (\n) 25
Символьные константы 139
Символьные строки 137
Символьные строки, инициализация 141
Символьные строки, использование count для отображения 19
Символьные строки, использование указателей 158
Символьные строки, передача в функции 141
Символьные строки, постоянные, создание 137
Символьные строки, продвижение указателя 160
Символьные строки, сканирование 162
Синтаксические ошибки 11
Скобки (группирующие символы) 19
Сокрытие информации 174
Сообщения, вывод на экран 22
Специальные символы, таблица 24
Ссылки C++ 117
Ссылки C++ в качестве параметров 119
Ссылки C++, изменение параметров функций 121
Ссылки C++, правила использования 120
Ссылки C++, создание псевдонимов 117
Стандартное устройство ошибок, вывод 28
Статическая функция-элемент 200
Строковые константы 139
структуры 146
Структуры и функции 149
Структуры переменные, объявление 147
Структуры, назначение 114
Структуры, указатель на структуру 150
Структуры, элементы 147
Структуры, элементы, функции, изменяющие элементы структуры 150
Увеличение переменных 42
Указатели 158
Указатели на массив несимвольного типа 163
Указатели на переменную 158
Указатели на продвижение по символьной строке 160
Указатели на символьную строку 158
Указатели, математика указателей 163
Условия ложные 58
Условия, проверка нескольких 61 65
Файловые операции ввода/вывода 269
Файловые операции, закрытие файла 274
Файловые операции, запись в файловый поток 269
Файловые операции, операции чтения и записи 275
Файловые операции, определение конца файла 272
Файловые операции, проверка ошибок 273
Файловые операции, чтение из файлового потока 270
Файловые операции, чтение целой строки 271
Функции 82 113
Функции виртуальные 302
Функции не возвращающие значений 90
Функции, close 274
Функции, eof 272
Функции, fail 273
Функции, getline 271
Функции, inline (встроенные) 280
Функции, main 285
Функции, read и write 275
Функции, strcpy 148
Функции, библиотеки этапа выполнения 102
Функции, возвращаемое значение 90
Функции, возвращение результата 88
Функции, вызов 85
Функции, перегруженные 113
Функции, передача информации в функции 85
Функции, передача массивов в функции 133
Функции, прототипы 91
Функции, шаблоны 232
Шаблоны 232
Шаблоны, объявление объектов на их основе 244
Шестнадцатеричные значения 27
Экран, вывод с помощью cout 19
|
|
|
Реклама |
|
|
|