Вопросы с тегом «default-arguments»

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

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

26
Можно ли вернуть значение аргумента по умолчанию с помощью константной ссылки?

Можно ли вернуть значение аргумента по умолчанию с помощью константной ссылки, как в следующих примерах: https://coliru.stacked-crooked.com/a/ff76e060a007723b #include <string> const std::string& foo(const std::string& s = std::string("")) { return s; } int main() { const...