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

friend ostream &operator<<(ostream &stream, MyClass o); - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Где в программе перегрузка операторов? http://www.cyberforum.ru/cpp-beginners/thread418475.html
Подскажите где в этой программе перегрузка операторов и для чего она вообще нужна? //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop...
C++ max из отрицательных элементов Помогите, пожалуйста, исправить функию MaxNegative, которая находит максимальный из отрицательных элементов, так, что бы при вводе всех положительных элементов работала следующая программа :gsmile:... http://www.cyberforum.ru/cpp-beginners/thread418474.html
Линейный массив C++
Кто может, сделайте пожалуйста: Заменить каждый элемент линейного массива максимально возможным числом, записанным цифрами рассматриваемого элемента.
задачка(помогите решить) C++
При выполнении задания необходимо: 1. Имя файла задается в командной строке. Если оно там не было зада-но, то после соответствующего запроса вводится пользователем. 2. Использовать динамическое...
C++ Определите косинус между векторами http://www.cyberforum.ru/cpp-beginners/thread418469.html
Сказали делать в Turbo C Даны координаты четырех точек в заданном порядке. Определите косинус между векторами, задаваемыми этими точками. Вычисление координат вектора и его длины оформите в виде...
C++ Линейный массив Помогите пожалуйста решить, очень надо: В линейном массиве найти наибольшую группу подряд идущих элементов, у любых двух соседних элементов которой нет общих цифр. подробнее

Показать сообщение отдельно
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
27.12.2011, 00:35
Цитата Сообщение от Nemor Посмотреть сообщение
спасибо, то есть с помощью это строчки, далее в программе я смогу выводить объекты своего класса не построчно а сразу cout << myclass a ?

нет....ну как там правильно сказали....это ты в классе обявил некоторую функцию, которая не являясь членом класса, именуется дружэественной и имеет доступ к private разделам....дале ниже уже описание это функции, что и как она делает.....сама суть перегрузки всей, что ты можешь много чего делать, только надо описать что да как....


friend ostream &operator<<(ostream &stream, MyClass o);


и потом описывая убираешь френд

ostream &operator<<(ostream &stream, MyClass o);
{ твое действие, что чему, там вывод чего-то stream<<чего;
и return stream;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru