
Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы / vector_class / vm1
.hconst int XSize = 8;
class MyNum
{
public:
MyNum(int ns = XSize);
MyNum(const MyNum& mn);
~MyNum();
MyNum& operator=(const MyNum& mn);
int& operator[](int index) const;
MyNum(int *arr, int array_size);
friend MyNum operator+(const MyNum& N1, const MyNum& N2);
friend MyNum operator-(const MyNum& N1, const MyNum& N2);
friend int operator*(const MyNum& N1, const MyNum& N2);
friend MyNum operator*(const MyNum& N1, const int n2);
friend MyNum operator*(const int n2, const MyNum& N1);
int GetSize() const { return size; }
void Show();
public:
int size;
int *data;
};