Форум программистов, компьютерный форум CyberForum.ru

Создать абстрактный тип данных-класс вектор - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.61
WhiteCat
Сообщений: n/a
26.10.2009, 18:24     Создать абстрактный тип данных-класс вектор #1
Создать абстрактный тип данных-класс вектор, который имеет указатель на long, число элементов и переменную состояния. Определить конструктор без параметров,конструктор с параметром, конструктор с двумя параметрами. Конструктор без параметров выделяет место для одного элемента и инициализирует его в ноль. Конструктор с одним параметром,-размер вектора,-выделяет место и инициализирует номером в массиве,конструктор с двумя параметрами выделяет место (первый аргумент) и инициализирует вторым аргументом. Деструктор освобождает память. Определить функцию, которая присваивает элементу массива некоторое значение (параметр по умолчанию), функцию которая получает некоторый элемент массива. В переменную состояния устанавливать код ошибки, когда не хватает памяти, выходит за пределы массива. Определить функцию печати. Определить функции сложения, умножения, вычитания, которые производят эти арифметические операции с данными этого класса и встроенного long. Определить методы сравнения: больше, меньше или равно. Предусмотреть возможность подсчёта числа объектов данного типа. Проверить работу этого класса.

Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2009, 18:24     Создать абстрактный тип данных-класс вектор
Посмотрите здесь:

C++ Создать абстрактный тип данных - класс вектор
Создать абстрактный тип данных (структура) - вектор, который имеет указатель на short и число элементов C++
C++ Создать абстрактный тип данных (структура) - окно
Создать абстрактный тип данных - класс вектор C++
Создать абстрактный тип данных - класс вектор, который имеет указатель на long, число элементов и переменную состояния C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
27.10.2009, 11:40     Создать абстрактный тип данных-класс вектор #2
WhiteCat,
тут слишком много получится кода, причём довольно примитивного, чтобы это все раписывать.

например конструктор класса без параметров может выглядеть так:

C++
1
2
3
4
5
6
7
class V
{
public:
V() : p_(new int()) { *p_ = 0; }
 
long* p_;
};
ну и остальное всё примерно в таком духе...
Что конкретно не получается?
darex13
1 / 1 / 0
Регистрация: 02.05.2010
Сообщений: 3
10.11.2010, 19:57     Создать абстрактный тип данных-класс вектор #3
ооо, и мне нада такое, ток у меня указатель на double, а не на long
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
11.11.2010, 17:51     Создать абстрактный тип данных-класс вектор #4
Вектор наподобие STL
Не знаю то или не то, но может пригодиться.
Yandex
Объявления
11.11.2010, 17:51     Создать абстрактный тип данных-класс вектор
Ответ Создать тему
Опции темы

Текущее время: 06:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru