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

Пререгрузка операций с структурах - C++

Восстановить пароль Регистрация
 
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
29.11.2009, 12:55     Пререгрузка операций с структурах #1
Как перегрузить операцию вывода в структуре?Помогоите плиз,не могу понять...вот исходная структура(к примеру)

C++
1
2
3
4
5
6
7
8
struct guitar
   {
      int string;
      char name[30];
      int hambacker;
      int singl;
 
   };
Как сделать чтобы при выводе элемента массива структур выводилось все???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2009, 12:55     Пререгрузка операций с структурах
Посмотрите здесь:

Указатели в структурах C++
задание по сортировкам в структурах C++
C++ Константы в структурах
C++ Сортировка в структурах[C++]
Операция new в структурах C++
C++ Строки в структурах
Рекурсия в структурах C++
Функции в структурах C++
Условие в структурах C++
C++ Указатели в структурах
C++ Строки в структурах
C++ Расчет возраста в структурах

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
manfeese
 Аватар для manfeese
128 / 127 / 16
Регистрация: 04.01.2009
Сообщений: 415
29.11.2009, 13:03     Пререгрузка операций с структурах #2
Только по отдельности каждый элемент структуры
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
29.11.2009, 13:05  [ТС]     Пререгрузка операций с структурах #3
Т.е получается что структуру нельзя перегружать??Или я что то недопонял?
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
29.11.2009, 13:15     Пререгрузка операций с структурах #4
Metal_666_,
C++
1
2
3
4
5
6
7
8
std::ostream& operator<<(std::ostream& out, guitar &g)
{
    std::cout<<"string:\n> ", out<<g.string;
    std::cout<<"name:\n> ", out<<g.name;
    std::cout<<"hambacker:\n> ", out<<g.hambacker;
    std::cout<<"singl:\n> ", out<<g.singl;
    return out;
}
Yandex
Объявления
29.11.2009, 13:15     Пререгрузка операций с структурах
Ответ Создать тему
Опции темы

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