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