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

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

глобальная, 52 локальная, 51 член класса, 238 статическая, 267 Перечисление, 167 Подкласс, 247 Полиморфизм, 228 динамический, 247 Поток, 192

бинарный, 193 ввода тбуферизованный, 497 ввода-вывода буферизованный, 499 вывода буферизованный, 496 стандартный, 208 сегг, 418 cin, 418 clog, 418 cout, 418 stderr, 208 stdin, 208 stdout, 208 текстовый, 193 Предикат

бинарный, 506 унарный, 506 Преобразование типов, 57 Препроцессор, 212 Приведение типа, 71 Признак знака, 41 Приоритет операторов, 69 Пространство имен, 236; 476 std, 483

неименованное, 480

р

Распределение памяти динамическое, 130 Распределитель, 506 Расширение типа, 70 целочисленное, 70 Расширенный символ, 443 Редактирование связей, 37 Редактор связей, 506; 541 bindlst, 541 bind2nd, 541 Рекурсия, 148

С

Связывание позднее, 378 раннее, 378 Система счисления восьмеричная, 55 шестнадцатеричная, 55 Спецификатор доступа

private, 252 protected, 252; 349 public, 252 формата %%, 180 %с, 180 %d, 180 %е, 180 %f, 180 %g, 180 %i, 180 %n, 180 %o, 180 %p, 180 %s, 180 %u, 180 %x, 180 хранения, 49 auto, 49 extern, 49 mutable, 49 register, 53 static, 51 Ссылка, 289

возвращение из функции, 293 на объект производного типа, 294 независимая, 294 передача функции, 292 Стандартная библиотека шаблонов, 504

Статус ввода-вывода, 453 Стиль, 295 Строка, 55

завершающаяся нулевым байтом, 103 Структура, 68; 154; 254 объявление, 154 поле, 154 Суперкласс, 247

т

Тип данных, 31 bool, 60; 234 char, 40 double, 41 FILE,194 float, 41 fpos_t, 194 int, 40

long double, 41 long int, 41 short int, 40 signed char, 40 signed int, 40 signed long int, 41 signed short int, 41 sizet, 194 unsigned char, 40 unsigned int, 40 unsigned long int, 41 unsigned short int, 40 void, 41 wchar_t, 54

У

Указатель, 66; 118 this, 284 на массив, 101 на объект, 282

на объект производного типа, 285 на структуру, 160 на функцию, 127 на член класса, 287 файла, 194 Управляющая символьная константа V, 56 \", 56 \?, 56 \\, 56 \0, 56

\а, 56 \b, 56 \f, 56 \n, 56 V, 56 \t, 56 \v, 56 \xN, 56

Ф

Файл, 193 режим, 195 ios::app, 438 ios::ate, 438 ios::binary, 438 ios::in, 438 ios::out, 438 ios::trunc, 438 Флаг формата, 418 boolalpha, 419 dec, 419 fixed, 419 hex, 419 left, 419 oct, 419 right, 419 scientific, 419 showbase, 419 showpoint, 419 showpos, 419 skipws, 419 unitbuf, 419 uppercase, 419 Функтор, 506 бинарный, 537 divides, 537 equal_to, 537 greater, 537 greater_equal, 537 less, 537 less_equal, 537 logical_and, 537 logicalor, 537 minus, 537 modulus, 537 multiplies, 537 not_equal_to, 537 plus, 537 унарный, 537 logival_not, 537 negate, 537

Функция, 33; 136 abort, 401; 602 abs, 602 acos, 584 asctime, 592 asin, 584 atan, 585 atan2, 585 atexit, 603 atof, 603 atoi, 603 atol, 604 bsearch, 604 calloc, 598 ceil, 585 cfseek, 561 clearerr, 556 clock, 592 cos, 585 cosh, 585 ctime, 593 difftime, 593 div, 604

exit, 95; 401; 605 exp, 586 fabs, 586

fclose, 194; 196; 556 feof, 194; 199; 557 ferror, 194; 201; 557 fflush, 194; 203; 557 fgetc, 194; 557 fgetpos, 558 fgets, 194; 200; 558 floor, 586 fmod, 586