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

Lab / Определение класса Array

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

// ARRAY1. H

// Простой класс Array

#ifndef ARRAY1_H

#define ARRAY1_H

(для целых)

#include <iostream.h>

class Array {

friend ostream &operator<<(ostream &, const Array &); friend istream &operator>>(istream &, Array &);

public:

Array(int = 10); //конструктор с умолчанием

Array(const Array &) ; //конструктор копии

~Array(); //деструктор

int getSize() const; //возвращение размера

const Array &operator=(const Array &); //присваивание

int operator==(const Array &) const; int operator!=(const Array &) const;

int &operator[](int); static int getArrayCount();

//массивов

//проверка равенства

//сравнение

//на неравенство //операция индексации //возвращение числа //экземпляров

private:

int *ptr;

int size;

static int arrayCount;

//указатель на первый элемент

//массива

//размер массива

//число экземпляров массивов

};

#endif