Pour un argument par défaut en C++, la valeur doit-elle être une constante ou un autre argument fera-t-il l'affaire ?
C'est-à-dire, est-ce que ce qui suit peut fonctionner ?
RateLimiter(unsigned double rateInPermitsPerSecond,
unsigned int maxAccumulatedPermits = rateInPermitsPerSecond);
Actuellement, je reçois une erreur :
RateLimiter.h:13 : error : 'rateInPermitsPerSecond' was not declared in this scope