On va voir si vous avez les compétences pour faire un FF.
Qu´est ce que ca veut dire tout ce bordel :
- ifndef TABLEAU_H
- define TABLEAU_H
- include < iostream>
using std::istream;
using std::ostream;
class Tableau
{
friend ostream &<<( ostream &, Tableau & ) ; // Surcharge de l´opérateur < <.
friend istream &>>( istream &, Tableau & ) ; // Surcharge de l´opérateur > >.
public:
Tableau( int = 10 ) ; // Constructeur par défaut.
~Tableau(); // Destructeur.
int lireTaille( void ) ; // Retourne la taille du tableau considéré.
int &[]( int ) ; // Surcharge de l´opérateur [].
const Tableau &=( const Tableau & ) ; // Surcharge de l´opérateur =.
bool operator==( const Tableau & ) const; // Surcharge de l´opérateur ==.
bool operator!=( const Tableau & ) const // Surcharge de l´opérateur ! =.
{ return ! ( *this == t); }
private:
int taille; // Nombre d´éléments du tableau.
int *ptr; // Pointeur vers le premier élément du tableau.
};
- endif
? ???