Ricevo questo messaggio di errore con il codice seguente:
class Money {
public:
Money(float amount, int moneyType);
string asString(bool shortVersion=true);
private:
float amount;
int moneyType;
};
Per prima cosa ho pensato che i parametri predefiniti non sono consentiti come primo parametro in C ++ ma è consentito.