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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
perepilko
0 / 0 / 0
Регистрация: 28.03.2012
Сообщений: 2
#1

Реализовать шаблон класса Array - C++

29.03.2012, 18:54. Просмотров 2088. Ответов 0
Метки нет (Все метки)

Ребят вообще не смыслю в программировании помогите пожалуйста, если напишу с девушкой померюсь
помогите пожалуйста
вчера читал литературу по этому поводу , но не чего не понял
пытался найти в поиске тоже не увенчался успехом
надеюсь на вашу помощь


Задание: Реализовать шаблон класса Array (массив) с поддержкой требуемых операций и
обработкой исключений
Требования к программе:
● Массив предназначен для хранения произвольного количества элементов.
Максимальный размер массива – 20000 элементов.
● Реализовать следующие операции в шаблоне класса:
1. Оператор присваивания (=)
2. Оператор сравнения: равно (==)
3. Оператор сравнения: не равно (!=)
4. Оператор индексирования ([])
5. Оператор вывода в поток ostream (<<)
6. Оператор извлечения из потока istream (>>)
● Необходимо контролировать возникновение исключений в конструкторе класса и в
операторе присваивания (при выделении динамической памяти), а также в операции
индексирования (выход индекса за границы массива).
● Продемонстрировать использование всех операций и обработку исключений на
примере массива целых чисел и массива символов (char).

заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 18:54     Реализовать шаблон класса Array
Посмотрите здесь:

Реализовать шаблон Array - C++
Срочно нужна помощь! Реализовать шаблон Array, как класс-шаблон числового массива с задаваемыми пределами индексов! Буду очень...

Реализовать шаблонную версию класса Array - C++
#include &lt;cstddef&gt; template &lt;typename T&gt; class Array { // Список операций: // // explicit Array(size_t size = 0,...

Реализовать шаблон класса vector, реализующий динамический массив - C++
Реализовать шаблон класса vector, реализующий динамический массив. Определить 2 объекта класса vector и внешнюю функцию, выполняющую...

Реализовать шаблон класса для хранения динамического списка - C++
Нужно реализовать: 1.Операции вставки элемента в начало списка 2.Операцию удаления первого элемента 3.Деструктор высвобождающий всю...

Реализовать шаблон класса set, который имитировал бы работу с множествами - C++
Здравствуйте! Кто-нибуть знает, как это делать? Если да подскажите пожалуйста! Реализовать шаблон класса set, который имитировал бы...

Реализовать шаблон класса, который осуществляет поиск всех нечетных чисел - C++
Помогите, реализовать шаблон класса, который осуществляет поиск всех нечетных чисел.

Реализовать базовый класс Array - C++
Здравствуйте. Очень нужна ваша помощь с заданием: Создать базовый класс Array с полями: массив типа unsigned char и поле для хранения...

Шаблоны массива класса array (объяснить) - C++
Здравствуйте, я не могу понять, что означает шаблон класса array..Вот само задание: &quot;13. Объявите следующие объекты данных а. actor —...

Использование std::array внутри пользовательского класса - C++
Здравствуйте! Я создал класс, одним из полей которого является массив std::array, однако компилятор ругается на константу, что задаёт...

Нужна головная программа для класса Array - C++
Вот код#include &quot;stdafx.h&quot; #include &quot;conio.h&quot; #include &quot;stdio.h&quot; #include &quot;math.h&quot; #include &quot;time.h&quot; #include &quot;iostream&quot; ...

шаблон класса - C++
Спроектировать шаблон класса. В основной программе создать соответствующие структуры простых и сложных структур и продемлонстрировать...

Шаблон класса - C++
Приветствую. Есть задание: 1. Создать шаблон заданного класса. Определить перегруженную операцию присваивания (“=”) и операции, заданные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru