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

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

Войти
Регистрация
Восстановить пароль
 
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
#1

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

29.11.2009, 12:55. Просмотров 326. Ответов 3
Метки нет (Все метки)

Как перегрузить операцию вывода в структуре?Помогоите плиз,не могу понять...вот исходная структура(к примеру)

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

Вставить между цифрами 1, 2,..., 8, 9 в данном порядке, знак одной из 4-х арифметических операций так, чтобы результат восьми послед-х операций =100 - C++
Вычисления проводятся слева-направо, ни одна операция не имеет приоритета. Добавлено через 2 минуты задача вынесла моск, прошу помочь

Указатели в структурах - C++
Добрый день, неожиданно нагрянула необходимость кодить простенькую лабу на С++, вроде бы все получается, но только один бок с указателями ...

Методы в структурах - C++
Не является ли плохой практикой исполдьзования методов в структурах. Я имею в виду, что с точки зрения С, в структуре не может быть...

Строки в структурах - C++
Добрый день, объясните пожалуйста мне - начинающему, как в структуре можно обратиться к строке. Например структура: struct Record { ...

Константы в структурах - C++
есть массив структур. допустим 10 элементов. как инициализировать 5 элементов массива константами?

Сортировка в структурах[C++] - C++
Помогите с сортировкой. Мне нужно отсортировать спортсменов по возрастанию их среднего балла Я сделал с помощью простой вставки. Сам...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
29.11.2009, 13:03 #2
Только по отдельности каждый элемент структуры
0
Metal_666_
15 / 15 / 2
Регистрация: 19.10.2009
Сообщений: 187
29.11.2009, 13:05  [ТС] #3
Т.е получается что структуру нельзя перегружать??Или я что то недопонял?
0
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
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;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2009, 13:15
Привет! Вот еще темы с ответами:

Рекурсия в структурах - C++
struct Element { Element *next; Element *prev; List Sub; }; class List { public:

Строки в структурах - C++
Добрый день! Подскажите, как справиться с такой проблемой. Если в структуре есть элемент типа string, то корректно инициализировать...

Функции в структурах - C++
Учу С++ по книге Страуструпа, остановился на задании со структурами(*Определите структуру Date для хранения дат. Напишите функции для...

Операция new в структурах - C++
Недавно начал изучать С++ и уже первые &quot;трудности&quot; :) Вот задание: 7. Вильям Вингейт (William Wingate) заведует службой анализа рынка...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.11.2009, 13:15
Ответ Создать тему
Опции темы

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