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

Перегрузка оператора вывода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача массивов в функцию http://www.cyberforum.ru/cpp-beginners/thread1017084.html
Добрый день! Помогите, срочно надо! Передача массивов в функцию (многомерные массивы) Дана матрица А(4,5), В(5,6). Вычислить сумма максимальных элементов каждой строки матрицы. Заранее благодарен!
C++ Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал дан массив размером nхn, элементы которого целые числа. Для каждой строки подсчитать сумму элементов, не попадающих в заданный интервал, и записать данные в новый массив. http://www.cyberforum.ru/cpp-beginners/thread1017077.html
C++ Когда используется * перед указателями, а когда нет?
Вообщем я запутался и не пойму, когда нужно перед указателем ставить "*", а когда нет. Как я понял, "*" ставится перед указателем, когда мы обращаемся к данным (значение), а без "*", когда обращаемся к адресу или не так? Объясните, пожалуйста.
C++ ребят, напишите программу(массивы) пож-та!
дана последовательность целых чисел. Вывести на экран номера всех элементов, не попадающих в заданный интервал. Решить использую сначала одномерный, а затем двумерный массив.
C++ Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. http://www.cyberforum.ru/cpp-beginners/thread1017060.html
Вычислить сумму элементов массива, которые являются степенями пятерки и индексы которых есть нечетные числа. помогите написать программу с помощи с++
C++ Индекс находился вне границы массива Подскажите , что сделано не так , если при вводе значения больше 2-ух , он выдает ошибку "Индекс находился вне границы массива". Задача звучит так . Дано действительное число E>0 . Последовательность a1,a2... образована по след. закону : a:=n/(sqrt(n*n+1)-sqrt(n*n-1)); . Найти первый член an(n>=2) для которого выполнено условие a-a>E. подробнее

Показать сообщение отдельно
kobzon
0 / 0 / 0
Регистрация: 06.03.2013
Сообщений: 13
24.11.2013, 13:27  [ТС]     Перегрузка оператора вывода
Пробовал почти тоже самое, а именно: перегрузку объявлял как
C++
1
friend ostream& operator<<(ostream&,number&);
и в главном коде
C++
1
2
3
4
5
6
7
8
9
10
ostream& operator<<(ostream& s,number& p)
{
    if(p.im>0)
        s<<p.re<<"+i"<<p.im;
    if(p.im<0)
        s<<p.re<<"-i"<<(-1*p.im);
    if(p.im==0)
        s<<p.re;
    return s;
}
Но это не компилится, не знаю почему. Вот список ошибок:
Миниатюры
Перегрузка оператора вывода  
 
Текущее время: 06:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru