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

функция друг, перегрузка << - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа-ежедневник http://www.cyberforum.ru/cpp-beginners/thread926033.html
Дочитал книгу о C++, решил написать ежедневник с блэкджеком и погодой- открыл день, а там уже подгружаются сведения о погоде. Возможно, это бред, но больше идей для первой программы нет. Возникли...
C++ Реализуйте собственный класс строки Задание: Строка Реализуйте собственный класс строки для использования в языке C++. Класс должен поддерживать наиболее часто используемые операции со строками: .... форматирование .... Класс... http://www.cyberforum.ru/cpp-beginners/thread926029.html
C++ цикл switch
#pragma hdrstop #include <iostream> #include <windows> using namespace std; void main() { int a; cin >> a; switch(a)
std::basic_istream<_CharT, _Traits>::basic_istream() [with _CharT = char; _Traits = std::char_traits<char>]» is protected C++
Есть класс: class Expression { public: Expression(string expr, ErrorCallback errcb=0); Expression(const Expression& orig); virtual ~Expression(); // .................. private: ...
C++ Подскажите, какую базу данных использовать проще всего http://www.cyberforum.ru/cpp-beginners/thread925997.html
Здравствуйте, уважаемые форумчане =) Стоит задача, написать программу.. работающую с БД.. Дело в том, что я не могу определиться, какую БД лучше использовать и какой класс взять. Нужно, чтоб мог...
C++ Задача Нули Опять проблема с вводом/выводом через файлы. Как решить вот эту задачу:Нули (Время: 1 сек. Память: 16 Мб Сложность: 16%) Требуется найти самую длинную непрерывную цепочку нулей в последовательности... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13413 / 7564 / 855
Регистрация: 27.09.2012
Сообщений: 18,617
Записей в блоге: 3
Завершенные тесты: 1
20.07.2013, 15:26
Цитата Сообщение от alsav22 Посмотреть сообщение
Если сделать методом, то да:
Можно еще поменять местами аргументы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
class A{
};
 
std::ostream & operator<<(std::ostream & lhs,const A & rhs){
   lhs<<"operator<<(ostream,A)"<<std::endl;
   return lhs;
}
 
 
std::ostream & operator<<(const A & lhs,std::ostream & rhs){
   rhs<<"operator<<(A,ostream)"<<std::endl;
   return rhs;
}
 
int main(){
   A()<<std::cout;
   std::cout<<A();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru