Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab / Драйвер для класса Array 2

.doc
Скачиваний:
4
Добавлен:
16.02.2016
Размер:
32.26 Кб
Скачать

//создание массива integers3, использующего integers1

//для задания начальных значений; печать размера и содержимого

Array integers3(integers1);

cout << endl << "Размер массива integers3 равен " << integers3.getSize() << endl

<< "Массив после задания начальных значений:" << endl << integers3 << endl;

// использование перегруженной операции присваивания (=}

cout << "Присваивание массива integers2 массиву integers1:"

<< endl;

Integers1 = integers2;

cout << "integers1: " << integers1

<< "integers2: " << integers2 << endl;

// использование перегруженной операции проверки равенства (==) cout << "Оценка: integers1 == integers2" << endl;

if (integers1 == integers2)

cout << "Они равны" << endl << endl;

// использование перегруженной операции индексации

// для создания R-величины

cout << "integers1[5] равен " << integers1[5] «endl;

// использование перегруженной операции индексации

// для создания R-величины

cout << "Присваивание 1000 элементу integers1[5]" << endl;

integers1[5] = 1000;

cout << "integers1: " << integers1 << endl;

// попытка использовать индекс вне диапазона

cout << "Попытка присвоить 1000 элементу integers1[15]" << endl;

integers1[15] = 1000; // ОШИБКА: вне диапазона

return 0;

}