0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 25

Не работает перегрузка оператора ostream

06.12.2013, 02:54. Показов 950. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в задаче перегрузил оператор ostream

C++
1
std::ostream & operator<<(std::ostream _o, const Tournament & _table);
в тестовой программке не работает, или я что-то делаю не так?

C++
1
2
3
4
5
6
7
8
#include "Tornament.h"
 
int main()
{ 
    Tournament Liga("Friends", 8);
//......
 
std::cout<<Liga;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.12.2013, 02:54
Ответы с готовыми решениями:

Не работает перегрузка оператора *
Задание : Определить класс Многочлен от одной переменной. Написать определенные как дружественные функции подпрограммы ввода с клавиатуры и...

Странно работает перегрузка оператора
Пример кода#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; class Logic { public: bool v; // логическое...

Перегрузка дружественных операторов istream ostream
Проблема следующая. Выдает ошибку 1&gt;Source.obj : error LNK2019: ссылка на неразрешенный внешний символ &quot;public: __thiscall...

3
20 / 20 / 8
Регистрация: 10.02.2013
Сообщений: 75
06.12.2013, 04:03
Сделай ее другом класса.
И реализацию показал бы.
0
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 25
06.12.2013, 12:29  [ТС]
Цитата Сообщение от d1skort Посмотреть сообщение
Сделай ее другом класса.
И реализацию показал бы.


Tournament.h

C++
1
2
3
.....
public:
friend std::ostream & operator << (std::ostream & _o, const Tournament &_table);
Tournament.cpp

C++
1
2
3
4
5
6
7
8
9
10
std::ostream & operator<<(std::ostream _o, const Tournament & _table) 
{
    for (int i = 0; i< _table.m_tournament.size(); i++)
    {
        _o<<_table.m_tournament[i]->m_club->GetName()<<"\tPoints: "<<_table.m_tournament[i]->m_table->GetPoints()<<"\tPlayedMatches: "<<_table.m_tournament[i]->m_table->GetPlayedMatches()<<"\tWins: "<<_table.m_tournament[i]->m_table->GetWins()
            <<"\tDraws: "<<_table.m_tournament[i]->m_table->GetDraws()<<"\tLoses:"<<_table.m_tournament[i]->m_table->GetLoses()<<"\tScored: "<<_table.m_tournament[i]->m_table->GetScored()
            <<"\tMissed: "<<_table.m_tournament[i]->m_table->GetMissed()<<"\tAverage of goals: "<<_table.m_tournament[i]->m_table->GetScored() -_table.m_tournament[i]->m_table->GetMissed()<<std::endl;
    }
    return _o;
}
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
06.12.2013, 12:33
Цитата Сообщение от axicose Посмотреть сообщение
std::ostream & operator<<(std::ostream _o, const Tournament & _table);
C++
1
std::ostream & operator<<(std::ostream& _o, const Tournament & _table);
Добавлено через 2 минуты
Цитата Сообщение от axicose Посмотреть сообщение
перегрузил оператор ostream
и это не оператор ostream, а оператор сдвига
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.12.2013, 12:33
Помогаю со студенческими работами здесь

Шаблоны классов, перегрузка operator<< класса ostream
Не компилируется программа. fatal error: 1 unresolved externals Как правильно определить operator&lt;&lt; ??? #include...

Вывести все элементы массива vector, перегрузка ostream
Здравствуйте, вот проблема элементарная, а решить что-то сил уже нет. В программе ввожу некие значения, потом ввожу переменную h,...

Перегрузка оператора "+" не работает
я перегружаю + для сложения объектов и чисел с объектами.но на выходе получаю 0.что не так? using System; using...

Не работает перегрузка индексного оператора [], вместо [int][int] почему то нужно ставить [0][int][int]
#include&lt;iostream&gt; #include&lt;string&gt; #include&lt;vector&gt; #include&lt;algorithm&gt; #include&lt;ctime&gt; #include&lt;conio.h&gt; #include&lt;windows.h&gt; ...

Как преобразовать тип System::String ^ в string? (или что можно сделать ещё для работы перегруженного оператора ostream::operator<<)
Друзья! В обработчик события Click добавил такой код: std::ofstream file_out (&quot;file.txt&quot;); file_out&lt;&lt;...


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

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

Новые блоги и статьи
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru