Читать «Полный справочник по С++» онлайн - страница 456

Герберт Шилдт

Курсор

записи, 451 чтения, 451 Куча, 130

Л

Литерал, 54

м

Макрос

__cplusplus, 221

_ _DATE_ _, 221 _ _FILE_ 221

__LINE__, 221

_ _STDC_ _, 221 _ _TIME_ _, 221 assert, 602 EOF, 194

EXIT FAILURE, 95; 602 EXIT SUCCESS, 95; 602 FOPEN_MAX, 194 MB CUR MAX, 602 NULL, 194; 602 RAND_MAX, 602 SEEK CUR, 205 SEEK_END, 205 SEEK_SET, 205 SIG DFL, 608 SIG IGN, 608 SIGABRT, 607 SIGFPE, 607 SIGILL, 607 SIGINT, 607 SIGSEGV, 607 SIGTERM, 607 функциональный, 214 Манипулятор формата, 425 boolalpha, 425 dec, 425 endl, 425 ends, 425 fixed, 425 flush, 425 hex, 425 internal, 425 left, 425

noboolalpha, 425 noshowbase, 425 noshowpoint, 425

Манипулятор формата noshowpos, 425 noskipws, 425 nounitbuf, 425 nouppercase, 425 oct, 425

resetiosflags, 425 right, 425 scientific, 425 setbase, 425 setfill, 425 setiosflags, 425 setprecision, 425 setw, 425 showbase, 425 showpos, 425 skipws, 425 unitbuf, 425 uppercase, 425 ws, 425 Массив, 100

безразмерный, 112 двухмерный, 104 инициализированный, 282 многомерный, 108 объектов, 280 одномерный,100 строк, 107 указателей, 124 Метка case, 81 default, 81 Модификатор типа, 184 long, 41 short, 41 signed, 41 unsigned, 41 точности, 183 формата #, 185 *, 185

н

Наследование, 229; 243 защищенное, 352 множественное, 353

О

Обобщенная функция конкретизация, 381 специализация, 381; 382 Обобщенный класс

специализация, 389; 396 Объединение, 68; 165; 256 безымянное, 257 Объект, 228

возвращение из функции, 277 передача функции, 275 Объявление, 49 Оператор, 56 ?:, 65 asm, 494 catch, 400 delete, 295 namespace, 237 new, 295

альтернатива nothrow, 302 буферизованный, 302 sizeof, 67 throw, 400 try, 400 typedef, 170 typeid, 458 using, 479 арифметический %, 59 *, 59

• (, 59 +, 59 ++, 59 взятия адреса &, 66 доступа к члену массива [], 69 доступа к члену структуры . (точка), 68 логический !, 61 &&, 61 1.61

перегруженный, 243 перехода

break, 82; 94 continue, 96 goto, 93 return, 93; 143 побитовый

&, 62 Л, 62 I, 62 ~, 62

«, 62 », 62

повышения приоритета (), 69 последовательного вычисления , (запятая), 68 препроцессора #, 220 ##, 220 приведения типа const_cast, 471 dynamic_cast, 465 reinterpret_cast, 473 static_cast, 473 присваивания, 57 сокращенный, 72 составной, 72 пустой, 97

разрешения области видимости :, 274

разыменования указателя *, 66 составной, 97 сравнения !=, 61 <, 61 <=,61 >, 61 >=, 61

ссылки на член структуры ->, 68 условный if, 75 switch, 81 вложенный if, 76 тернарная альтернатива, 78 цепочка if-then-else, 77 фиктивный, 97 цикла

do-while, 91 for, 84 while, 89 Определение, 49

п

Параметр, 46

формальный, 45 Перегрузка

конструктора, 305 оператора, 322 (), 342 , (, 344 П, 339

++, 329 ->, 343 delete, 332 new, 332 бинарного, 322 унарного, 322 функции, 304 шаблонной, 384 Передача параметров по значению, 137 по ссылке, 137; 138 Переменная, 43

автоматическая, 43 глобальная, 46 локальная, 43 статическая