Voici ma classe:Surcharger l'erreur opérateur << C2804: « opérateur << » binaire a trop de paramètres
#ifndef CLOCK_H
#define CLOCK_H
using namespace std;
class Clock
{
//Member Variables
private: int hours, minutes;
void fixTime();
public:
//Getter & settor methods.
void setHours(int hrs);
int getHours() const;
void setMinutes(int mins);
int getMinutes() const;
//Constructors
Clock();
Clock(int);
Clock(int, int);
//Copy Constructor
Clock(const Clock &obj);
//Overloaded operator functions
void operator+(const Clock &hours);
void operator+(int mins);
void operator-(const Clock &hours);
void operator-(int minutes1);
ostream &operator<<(ostream &out, Clock &clockObj); //This however is my problem where i get the error C2804. Saying that it has to many parameters
};
#endif
Toute cette fonction est censée faire est les valeurs d'une horloge à différents moments .
Il a trois paramètres. Il devrait en avoir deux. – chris
Pour référence ultérieure, n'utilisez pas les guillemets mettant en surbrillance le code lorsque vous publiez un bloc de code. Il y a un bouton séparé pour cela (ou vous indiquez simplement chaque ligne avec 4 espaces) – paddy