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

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

Войти
Регистрация
Восстановить пароль
 
lex123456
0 / 0 / 0
Регистрация: 18.11.2009
Сообщений: 13
#1

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

25.05.2010, 06:22. Просмотров 713. Ответов 0
Метки нет (Все метки)

помогите очень нужно решить сессия скоро закапываюсь.

1. Создать 2 объекта разработанного класса. Одной из компонент класса является символьная строка. В результате выполнения программы в обоих объектах поменять местами первое и последнее слова строки. Содержимое объектов (их строки) до и после обмена вывести на экран.
2. Создать несколько объектов (например, a и b) разработанного класса. Класс – символьная строка. Реализовать для объектов данного класса перегрузку операции -= (b-=a). Содержимое объектов (a,b, их строк), до и после выполнения операции, вывести на экран.
3. Реализовать шаблон класса, template содержит несколько параметров, в числе которых есть параметр по умолчанию. Используя локальную функцию класса, изменить данные класса используя параметр по умолчанию. При генерации класса параметром может быть число, символ.

При выполнении заданий необходимо
1. Если в задании требуется разработать класс, то он должен включать:
- компоненты данные
- методы:
а) конструктор по умолчанию;
б) конструктор с параметрами;
в) конструктор копирования;
г) деструктор;
д) методы класса для работы с данными.
Компоненты данные класса должны иметь атрибут private или protected .
2. При реализации задания 3 использовать обработку исключительных ситуаций.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2010, 06:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Реализовать шаблон класса, template (C++):

Шаблон класса,ошибка TEMPLATE - C++
Вечер добрый,с таким вопросом. Задание: шаблон класса "однонарпавленный линейный список". И использовать его при составлении программы,...

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

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

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

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

Visual c++ шаблон template <typename TT> - C++
пытаюсь разобраться с шаблонами, но выдает ошибку я даже не знаю куда смотреть https://github.com/Paladin3by/OOP template &lt;typename...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2010, 06:22
Привет! Вот еще темы с ответами:

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон - C++
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают) Троллейбус и Трамвай одинаковые поля...

Конструкторы template класса - C++
задача собственно написать класс, который создает массив произвольного типа и хранит указатель на него(это в упрощенном варианте) - вроде...

Реализовать программу с использованием template - C++
фууф не могу понять как реализовать эту программу с использованием шаблона template #include &lt;stdio.h&gt; int printmas...

Метод класса возвращает template type - C++
надо создать метод который возвращает значение privat переменных разных типов. например я прикинул простинькую програмку: class...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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