Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- class Array
- {
- public:
- Array();
- ~Array();
- private:
- int n;
- int *a;
- public:
- // отримання даних
- int get(int index);
- bool set(int index, int value);
- Array(int k);
- Array(Array& mas);
- };
- //==============================
- #include "stdafx.h"
- #include "Array.h"
- Array::Array()
- {
- n = 50;
- a = new int[n];
- }
- Array::~Array()
- {
- delete a;
- }
- // отримання даних
- int Array::get(int index)
- {
- // обробка помилок
- if (index<n)
- return a[index];
- else
- {
- return 0;
- }
- }
- bool Array::set(int index, int value)
- {
- if (index < n)
- {
- a[index] = value;
- return true;
- }
- return false;
- }
- Array::Array(int k)
- {
- n = k;
- a = new int[n];
- }
- Array::Array(Array& mas)
- {
- n = mas.n;
- a = new int[n];
- for (int i = 0; i < n; i++)
- {
- a[i] = mas.a[i];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement