Вопросы с тегом «member-functions»

121
Перегрузка оператора: функция-член или функция-не-член?

Я читал, что перегруженный оператор, объявленный как функция-член, является асимметричным, потому что он может иметь только один параметр, а другой параметр, передаваемый автоматически, является thisуказателем. Так что не существует стандарта для их сравнения. С другой стороны, перегруженный...

97
ошибка: аргумент по умолчанию указан для параметра 1

Я получаю это сообщение об ошибке с приведенным ниже кодом: class Money { public: Money(float amount, int moneyType); string asString(bool shortVersion=true); private: float amount; int moneyType; }; Сначала я подумал, что параметры по умолчанию не разрешены в качестве первого параметра в C ++, но...