індексування

ІНДЕКСУВАННЯ, я, сер.

1. Дія за значенням індексувати 1; присвоєння індексу (у 1, 2 знач.) чому-небудь, систематизація за допомогою індексів. Індексування книжкових фондів.

2. спец. Дія за значенням індексувати 2; коригування величини чого-небудь (наприклад, заробітної плати, пенсій, вкладів тощо) відповідно до зміни індексу (у 3 знач.) цін. Індексування доходів населення.

Приклади вживання слова

індексування

Приклад 1:
Розділ 13 Об’єктно-орієнтоване програмування………………. 465 13.1 Модульне і об’єктно-орієнтоване програмування….. 465 13.2 Класи ………………………………………………………………….. 467 13.3 Об’єкти……………………………………………………………….. 468 13.4 Конструктори………………………………………………………. 470 13.4.1 Властивості конструкторів ……………………………… 470 13.4.2 Конструктор з параметрами ……………………………. 471 13.4.3 Конструктор зі списком ініціалізації……………….. 471 13.4.4 Конструктор за замовчуванням……………………….. 472 13.4.5 Конструктор копіювання………………………………… 472 13.5 Визначення методів класу поза класом …………………. 473 13.6 Деструктори………………………………………………………… 478 13.7 Перевантаження операцій…………………………………….. 479 13.7.1 Правила перевантаження унарних операцій…….. 479 13.7.2 Перевантаження унарних операцій………………….. 480 13.7.3 Перевантаження бінарних операцій ………………… 482 13.7.4 Перевантаження операції присвоювання …………. 483 13.7.5 Перевантаження операції індексування …………… 484 13.8 Успадкування……………………………………………………… 485 13.9 Поліморфізм……………………………………………………….. 487 13.10 Класи та об’єкти бібліотеки візуальних компонентів……………………………………………………….. 489 13.10.1 Побудова компонента-нащадка……………………… 489 13.10.2 Інсталяція та тестування компонента …………….. 493 13.10.3 Ієрархія класів бібліотеки візуальних компонентів …………………………………………………. 496 Прокоп Ю.В. Розділ 14 Налагодження програм ………………………………………… 499 14.1 Помилки компіляції …………………………………………….. 499 14.2 Попередження і підказки ……………………………………… 513 14.3 Компонування……………………………………………………… 514 14.4 Помилки етапу виконання ……………………………………. 515 Література …………………………………………………………………. 520 Додаток А Таблиці кодів ……………………………….. 522 Додаток Б Операції мови С++ ……………………………………. 526 Додаток В Функції стандартної бібліотеки С++.
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Приклад 2:
У класі створимо два поля (покажчик на масив та розмір масиву), методи (конс- труктор з одним параметром – розмір масиву, деструктор) та перевантажену операцію індексування []. Оголошення класу має вигляд class Vect private: int *p, size; public: Vect (int n); ~Vect() delete [] p; int& operator[] (int i); ; Vect::Vect(int n) : size(n) assert(n > 0); p = new int [size]; assert(p != 0); int& Vect :: operator [](int i) assert(i >= 0 && i < size); return p[i]; У цьому фрагменті зустрічається функція assert() з бібліотечного файла , яка має такий синтаксис: void assert ( ); Ця функція дозволяє відстежувати коректність введення.
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Приклад 3:
А тепер створимо консольний додаток з використанням класу Vect, в якому зможемо використати звичайний запис операції індексування масиву, як для послідовного введення, так і для виведення елементів. int main(int argc, char* argv[]) const int n=7; Vect A(n); int i; for(i=0; i<n; i++) A[i] = i; for(i=0; i<n; i++) cout <<A[i]<<''; cout << endl; cin.get(); return 0; Об’єктно-орієнтоване програмування 485 Результатом роботи програми є рядок: 0 1 2 3 4 5 6 13.8 Успадкування Найбільш значною після класів можливістю ООП є успадкування – про- цес створювання нових класів, які називають нащадками, чи похідними класа- ми, із вже існуючих базових класів (предків). — Невідомий автор, "132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech"