Il indique que l'ajout de l'argument default lors de la redéclaration fait de ce constructeur un constructeur default.
J'ai fait quelques recherches à ce sujet, mais je ne comprends pas ce que je dois faire pour résoudre ce problème.
struct Transaction{
int type;
int amount;
int to_from_type;
Transaction(int, int, int);
};
Transaction :: Transaction(int type=0, int amount=0, int etc=0)
{
this->type=type;
this->amount=amount;
this->to_from_type=etc;
}
Transaction :: Transaction(int type=0, int amount=0, int etc=0) //I am getting an error at this code and I cannot fix it.
{
this->type=type;
this->amount=amount;
this->to_from_type=etc;
}
Je ne suis pas un expert en C++ et j'aimerais avoir de l'aide pour mon code.