Описан класс Вектор, включающий данные о векторе (размер, указатель), конструктор без параметров, деструктор, функция–член для вывода вектора селекторы и модификаторы. Описан класс «Матрица», включающий данные о размере и указатель на массив векторов, конструктор с параметрами, деструктор, функция-член для вывода матрицы, селекторы и модификаторы.
Описан класс «Обработчик», содержащий указатель на матрицу, конструктор, деструктор, функции заполнения матрицы
Вот что получилось пока :
class Vector
{
public:
Vector();
~Vector();
void printV();
void SetN (int N);
int GetN ();
private:
int *Vector;
int size;
};
Vector::Vector()
{
size = 0;
cout<<"Работает конструктор"<<endl;
}
Vector::~Vector()
{
delete []Vector;
cout<<"Отработал деструктор"<<endl;
}
void Vector::printV()
{
int i;
for (i=0; i<size; i++)
cout<<setw(5)<<Vector[i];
cout<<endl;
}
void Vector::SetN(int N)
{
size = N;
delete []Vector;
Vector = new int[size];
}
int Vector::GetN()
{
return size;
}
Как дальше описать класс матрицу с указателем на массив векторов. Спасибо
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.