Может ли аргумент C ++ по умолчанию быть инициализирован другим аргументом? [Дубликат]
На этот вопрос уже есть ответ:
Можно ли установить аргумент по умолчанию из предыдущего аргумента? 7 ответовДля аргумента по умолчанию в C ++, должно ли значение быть константой или будет другой аргумент?
То есть, может ли работать следующее?
RateLimiter(unsigned double rateInPermitsPerSecond,
unsigned int maxAccumulatedPermits = rateInPermitsPerSecond);
В настоящее время я получаю сообщение об ошибке:
RateLimiter.h: 13: ошибка: «rateInPermitsPerSecond» не было объявлено в этой области