Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 103

Использование контейнера vector и перегрузка операций в классе

09.06.2016, 20:24. Показов 2189. Ответов 24
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
есть вот такое задание: Создать класс, в классе должны быть наборы конструкторов (в том числе по умолчанию и копирования), деструктор, необходимые функции установки и получения значений полей (get и set). В тестовом приложении проверить работу всех реализованных функций.
Для хранения дополнительной информации произвольного объема могут быть использованы контейнер из стандартной библиотеки C++.
Класс "Обменный пункт (ОП)".
Должны быть перегружены операции: =, ==,!=, <<.
Объект данного класса должны содержать:
название банка, номер, адрес, перечень валют с указанием курсов покупки-продажи произвольной длины.
Должен быть написан метод(ы) корректировки

вопрос в том как сделать в vector-е объект с элементами: название банка, номер и тд.?
как вот это уложить в вектор
C++
1
2
3
4
5
6
7
8
9
10
11
class obmenniypunkt
{
private:
    std :: string nazvanie;
    std :: string adress;
    int nomer;
    struct valuta
    {
 
 
    };
и чем сделать перечень валют с указанием курсов покупки-продажи произвольной длины? я думаю что можно символьной строкой. Но может ли вектор содержать символьную строку произвольного размера? и как работать с перегрузкой в векторе?
Подскажите пожалуйста, уже долго сижу а в задании толком разобраться не могу(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.06.2016, 20:24
Ответы с готовыми решениями:

Перегрузка операций для vector
Как сделать, чтобы работал правильно такой код, имеющий добавлять указанные значения в вектор? код - не менять . ...

Перегрузка операций в классе наследнике
всем привет товарищи программисты, есть вопрос. делал как то перегрузку операций, но делал ее просто в классе, а теперь хочу сделать в...

Перегрузка операций в классе! Очень нужно!
Перегрузить для класса stroka в теле класса Вычитание строк S1-S1: Из первого слова удалять только соответствующие вхождения буквы второго...

24
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
09.06.2016, 23:09
Студворк — интернет-сервис помощи студентам
Renji, курсы больше двух знаков после запятой могут содержать.
0
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 103
09.06.2016, 23:09  [ТС]
Та не просто за ночь прогу эту писать буду
0
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
09.06.2016, 23:18
Цитата Сообщение от nmcf Посмотреть сообщение
Renji, курсы больше двух знаков после запятой могут содержать.
Во флоате этих знаков всего шесть (ладно, с большим скрипом почти семь), считая те что перед запятой. Если очень лень шаманить с целочисленной арифметикой, хоть double возьмите. У него по крайней мере минимум 52 бита под мантиссу (15 значащих знаков) и в студенческих задачах жутких ошибок округления не полезет (хотя, они все равно будут, да).
0
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 103
10.06.2016, 05:56  [ТС]
Renji, nmcf, не подскажите как создаётся конструктор?

Добавлено через 25 минут
nmcf, Renji, как сделать перегрузку оператора равно, перенос данных из объекта в объект с помощью вектора?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
10.06.2016, 09:16
Тем про классы много. Здесь посмотри: Класс "Дробь" для обработки обычных дробей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.06.2016, 09:16

Перегрузка операций в классе для работы с множествами
Здравствуйте, помогите реализовать программу: Класс - множество set. Дополнительно перегрузить следующие операции: + - добавить элемент в...

Перегрузка операций (в классе для работы с моделями экранных окон)
Мне нужна ваша помощь!!!!Как это зделать??? Создать класс Model Window для работы с моделями экранных окон. В качестве полей ...

Использование initializer_list<> в своём классе Vector
Привет. При разработке своего класса Vector возникла такая проблема: имеем такое определение конструктора: Vector(const...

Использование класса vector в своем классе
помогите решить проблему с кодом vectora в stack.h Добавлено через 37 секунд код stack.h: #ifndef STACK_H #define STACK_H ...

Перегрузка оператора индексации в одном классе и использование в другом
Вообщем проблема состоит в том, что не понимаю как это сделать. Есть класс Document в нем есть вектор vec состоящий из Item'ов. В классе...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru