Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.03.2013
Сообщений: 7
1

Перегрузка оператора индексирования

01.01.2017, 17:06. Показов 544. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Ситуация такая - есть 2 класса, поле одного класса является массивом из элементов второго класса. Необходимо переопределить оператор [], чтобы можно было обращаться таким образом к конкретному объекту в этом массиве. Не могу понять в чем ошибка. Прикрепил проект в Code::Blocks.
Вложения
Тип файла: rar LAB3.rar (240.2 Кб, 6 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.01.2017, 17:06
Ответы с готовыми решениями:

Перегрузка оператора индексирования
Собсно код с книжки списал. Понятно что данный класс на векторе построен (понятно, что можно на...

Перегрузка оператора индексирования
Что-то не выходит каменный цветок. Определение класса: struct TEventData { char strComputerName;...

Перегрузка оператора индексирования для <map>
Вопрос: как правильно перегрузить оператор для контейнера map, который принадлежит к классу?...

Перегрузка оператора индексирования для контейнера list
Здравствуйте помогите перегрузить оператор индексирования для контейнера list это последнее...

3
0 / 0 / 0
Регистрация: 30.03.2013
Сообщений: 7
02.01.2017, 08:57  [ТС] 2
Если сделать объект статическим, то работает:
cout<<group[1].getColor()<<endl;

а с динамическим объектом проблемы:
cout<<group[1]->getColor()<<endl;
0
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
02.01.2017, 10:07 3
C++
1
group->operator[](1).print();
0
Любитель чаепитий
3742 / 1798 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
02.01.2017, 11:00 4
C++
1
(*group)[1].print();
0
02.01.2017, 11:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2017, 11:00
Помогаю со студенческими работами здесь

Перегрузка оператора индексирования для обращения к элементам по имени
Доброго времени суток! Столкнулся с проблемой перегрузки оператора индексирования при разработке...

перегрузка индексирования
на пример как перегрузить оператор индексирования с 2-мя параметрами: f

Перегрузка индексирования строками
Пишу динамический массив, состоящий из строк. Возможно ли перегрузить оператор индексирования для...

Аналог перегрузки оператора индексирования (operator [])
Как по-другому(то есть в виде обычной функции или как то ещё) можно записать перегрузку оператора...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru