Surcharge opérateur "<<" en C++
Bonjour à tous,
Voici code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#include <iostream>
#include <string.h>
using namespace std;
class Point //Déclaration Classe
{
private: //Attribut
int x,y;
char couleur[10];
public: //méthodes + Constructeur + Destructeur
Point();
~Point();
//surcharge d'opérateur + & = & <<
Point operator+(const Point &);
Point operator=(const Point &);
Point operator<<(const Point &);
};
Point Point::operator<<(const Point &P)
{
cout << "Point = (" << x <<" , "<< y <<" ) "<< couleur << endl;
return (x,y);
} |
est ce que c'est juste ou faux??