Re: Перегрузка <<
От: GarryIV  
Дата: 19.07.04 18:06
Оценка: 1 (1) +1
Hello, O-Sam!
You wrote on Mon, 19 Jul 2004 18:01:43 GMT:

O> Читал книги. Видел много однотипных примеров. Везде написано делать так:


O>
 O> #include <iostream>
 O> using namespace std;

 O> class Complex
 O> {
 O>  double re;
 O>  double im;
 O> public:
 O>  Complex (double re, double im);
 O>  friend ostream& operator<< (ostream& s, const Complex& z);
 O> };

 O> Complex::Complex (double re, double im)
 O> {
 O>  this->re = re;
 O>  this->im = im;
 O> }

 O> ostream& operator<< (ostream& s, const Complex& z)
 O> {
 O>  return s << '(' << z.re << ',' << z.im << ')';
 O> }


With best regards, Igor Evgrafov.
Posted via RSDN NNTP Server 1.9 beta
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.