Читаем C++: базовый курс полностью

 search(), 553

 search_n(), 553

 set_difference(), 553

 set_intersection(), 553

 set_symmetric_difference(), 553

 set_union(), 553

 sort(), 553

 sort_heap(), 553

 stable_partition(), 553

 stable_sort(), 553

 swap(), 553

 swap_ranges(), 553

 transform(), 553; 557

 unique(), 553

 upper_bond(), 553

Алгоритмы, 523; 551

 командной строки, 162

 по умолчанию, 193

 функции main(),45; 162

Ассемблер, 23; 514

Атрибут

 attribute, 609

-Б-

Библиотека

 , 609

 STL, 522

Битовое множество, 525

Битовые поля, 256

Блок кода, 24; 51; 148

-В-

Вектор, 527

Виртуальное наследование, 375

Виртуальные функции, 381

Выражение, 73

 условное, 79

-Г-

Глобальные переменные, 59

-Д-

Дек, 525

Декремент, 69

Деструктор, 273

Динамическая идентификация типов, 474

Динамическая инициализация, 300

Динамический массив, 526

Директива препроцессора, 570

 #define, 570

 #elif, 576

 #endif, 575

 #error, 574

 #if, 575

 #ifdef, 577

 #ifhdef, 577

 #include, 574; 602

 #line, 580

 #pragma, 580

 #undef, 578

 #using, 609

Дополнительный код, 62

-З-

Заголовки, 172

Заголовок

 , 551

 , 525

 , 113

 , 584

 , 44; 419; 504

 , 109

 , 213; 251; 298

 , 525

 , 456

 , 525

 , 453

 , 35; 438; 440; 466

 , 525

 , 525

 , 430; 436

 , 526

 , 526

 , 526

 , 559

 , 474

 , 525

 , 526

 stdio.h, 588

Заголовочный файл

 , 438

 stdio.h, 584

-И-

Идентификатор, 53

Индекс, 102

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

 динамическая, 300

 массивов, 115

 переменных, 66

Инкапсуляция, 27

Инкремент, 69

Инструкция

 continue, 94

 do-while, 93

 for, 49

 goto, 97

 if, 48; 78

 return, 45; 166

 switch, 87

 while, 91

Исключение, 230; 416

 bad_alloc, 430

 bad_cast, 484

 bad_typeid, 477

 System::InvalidCastException, 608

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

Итераторы, 523

 входные, 523

 выходные, 523

 двунаправленные, 523

 однонаправленные, 523

 произвольного доступа, 523

 реверсивные, 524

-К-

Класс, 266

 allocator, 524

 basic_ios, 440

 basic_iostream, 440

 basic_istream, 440

 basic_ostream, 440

 basic_streambuf, 440

 fstream, 456

 ifstream, 456

 ios, 447; 457

 ios_base, 440

 list, 536

 map, 545

 ofstream, 456

 pair, 546

 string, 559

 type_info, 474

 vector, 527

 абстрактный, 393

 базовый, 352

 полиморфный, 381; 475

 производный, 352

 шаблонный

 pair, 525

Классы

 контейнерные, 525

  bitset, 525

  deque, 525

  list, 525

  map, 525

  multimap, 526

  multiset, 526

  priority_queue, 526

  queue, 526

  set, 526

  stack, 526

  vector, 526

 обобщенные, 404

Ключевые слова C++, 53

Комментарий, 34

Компилятор

 C++ Builder, 33

 Visual C++, 33

Константа, 63

 CLOCKS_PER_SEC, 298

 EXIT_FAILURE, 419

 EXIT_SUCCESS, 419

 npos, 561

Конструктор, 272; 511

 копии, 305; 311

 параметризованный, 275

Контейнерные классы, 525

Контейнеры, 523

 ассоциативные, 523; 545

 векторы, 526

 последовательные, 523

Куча, 229; 552; 553

Кэш, 212

-Л-

Лексема, 132

Линейный список, 525

Литерал, 63

 восьмеричный, 64

 строковый, 65; 106

 шестнадцатеричный, 64

Локальные переменные, 57

-М-

Макроимя, 570; 582

Макроподстановка, 570

Макрос

 _ _cplusplus, 582

 _ _DATE_ _, 582

 _ _FILE_ _, 582

 _ _LINE_ _, 582

 _ _STDC_ _, 582

 _ _TIME_ _, 582

 SEEK_CUR, 599

 SEEK_END, 599

 SEEK_SET, 599

Манипулятор, 452

 boolalpha, 452

 dec, 452

 endl, 452

 ends, 452

 fixed, 452

 flush, 452

 hex, 452

 internal, 452

 left, 452

 noboolalpha, 452

 noshowbase, 452

 noshowpoint, 452

 noshowpos, 452

 noskipws, 452

 nounitbuf, 453

 nouppercase, 453

 oct, 453

 resetiosflags(), 453

 right, 453

 scientific, 453

 setbase(), 453

 setfill(), 453

 setiosflags(), 453; 454

 setprecision(), 453

 setw(), 453

 showbase, 453

 showpoint, 453

 showpos, 453

 skipws, 453

 unitbuf, 453

 uppercase, 453

 ws, 453; 454

Манипуляторные функции, 454

Массив, 102; 131

 двумерный, 114

 инициализация, 115

 многомерный, 115

 одномерный, 102

 объектов, 286

 строк, 119

 указателей, 137

Метаданные, 609

Метка, 98

Многоуровневая непрямая адресация, 141

Множество, 526

 битовое, 525

Модели памяти, 140

Модификатор

 const, 488; 508

 inline, 284

 long, 60

 mutable, 509

 short, 60

 signed, 60

 static, 208; 210

 unsigned, 60

 volatile, 488

 максимальной длины поля, 590

 точности, 587

Модификаторы типов, 60

Мультиотображение, 526

-Н-

Набор сканируемых символов, 590

Наследование, 29; 351

 виртуальное, 375

-О-

Обобщенные

 классы, 404

 функции, 396

Объединения, 258

 анонимные, 262

Объект, 28

Объект-функция, 525

 less, 525

Объявление

 доступа, 370

 класса, 360

 опережающее, 297

 переменных, 57

ООП, 25; 264

Оператор

 !=, 475

 &, 125

 *, 125

 ==, 475

 const_cast, 488

 defined, 579

 delete, 230

 dynamic_cast, 483

 new, 230; 430

 reinterpret_cast, 490

 sizeof, 227; 263

 static_cast, 489

 typeid, 474; 480; 486

 XOR, 279; 221

 ввода, 441

 вывода, 441

 декремента, 50

 деления по модулю, 68

 дополнения до 1, 221

 И, поразрядный, 219

 ИЛИ, поразрядный, 220

 индексации, 340

 инкремента, 50; 323

 исключающее ИЛИ, 219; 221

 НЕ, 221

 присваивания, 38; 336

 разрешения контекста, 297; 374

 разрешения области видимости, 268; 297;374

 разыменования адреса *, 523

Операторы, 68

Перейти на страницу:

Все книги серии Изучайте C++ с профессионалами

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

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

Программирование, программы, базы данных

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных