Программирование >>  Дополнительные возможности наследования 

1 ... 260 261 262 [ 263 ] 264 265


Предметный указатель

ASCII, 62; 732

битовое поле, 701 буферизация, 506

аргумент, 101

командной строки, 539 передача как значения, 113 по умолчанию, 266 указатель на функцию, 429 экземпляр шаблона, 610

аргумент функции, 47

байт, 731

библиотека

ANSI, 548 iostream, 505 определение, 505 шаблонов, 596; 624

бит, 731

установка значения, 699

ввод-вывод

в файловых системах, 531 заполнение символами, 525 конкатенация операторов, 514 манипуляторы, 530 на печать, 638 общие представления, 509 одного символа, 515 очистка буфера, 522 переадресация, 509 с командной строки, 538 с помощью макроса, 692 стандартное устройство, 517 строк, 511

форматирование, 524; 530 вектор, 625

добавление элемента, 626 доступ к элементам, 631 пустой, 626 размер, 626

виртуальная функция, 323 вложение классов, 452



гигабайт, 732

замещение фун1сций, 313

двухсторонняя очередь, 633

делегирование ответственности, 466

деструктор

базового класса, 307 виртуальный, 326

директива препроцессора

#define, 674 #else, 675 #endif, 675 #ifdef, 674 #ifndef, 674 #include, 673

взятия в кавычки (#), 682 конкатенации (##), 682

дополнение до единицы, 700

доступ

защищенный, 305

к статическим членам, 415

к членам вложенного класса, 458

спецификатор, 305

стиль, 708

фильтрация, 458

класс-друг, 483

шаблона, 603

индекс массива, 333

инициализация

конструктором, 271 массива, 338 массива символов, 351 многомерного массива, 344

инкапсуляция

ввода-вывода данных, 505 интерфейс Java, 409

исключение, 646; 685

данные, 658 использование, 647 наследование, 655 полиморфизм, 662

исключительная ситуация, 645

обработка, 647

итератор, 631

карта, 634 килобайт, 732

класс

Animal, 599; 693 CAT, 273; 292; 342; 413 Counter, 276



deque, 633 Employee, 456 iostream, 510 list, 631 Mammal, 303 map, 634 ofstream, 531 ostream, 522 PartsCatalog, 465 Pegasus, 374 Rectangle, 264 String, 354; 452; 627; 687 Timer, 408 vector, 625 алгоритма, 638 вложение, 452

выполнение средствами другого

класса, 466 друг, 483

запись в файл, 536 инварианта, 686 исключение, 655 контейнер, 624 мандат, 395 массивов, 371; 597 наследование, 677 обработки исключительных ситуаций, 650 объявление, 677 определение, 708 потоков ввода-вывода, 509

ключевое слово, 727

catch, 647 class, 303 const, 65; 709 enum, 66 inline, 122; 680 namespace, 548 new, 347 operator, 286

protected, 305 return, 114 static, 415; 548 template, 597 try, 647

typedef, 59; 431 using, 553 virtual, 322

общие представления, 57 комментарии, 44; 707

компилятор

ключ командной строки, 674 компиляция, условная, 674

константа

общие представления, 64 определение с помощью #define, 65; 674

определение с помощью const, 65

перечисления, 66 константа

литеральная, 64 символьная, 64

конструктор

базового класса, 307 виртуальный копировщик, 327 заданный по умолчанию, 269 инициализация в иерархии

классов, 309 копировщик, 272 перегрузка, 269; 309 преобразование типов, 294 при множественном наследовании, 384

контейнер, 624

ассоциативный, 634



1 ... 260 261 262 [ 263 ] 264 265

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика