Đối với một đối số mặc định trong C++, giá trị cần phải là một hằng số hoặc một đối số khác sẽ làm gì?Đối số mặc định của C++ có thể được khởi tạo với đối số khác không?
Tức là, công việc sau đây có thể không?
RateLimiter(unsigned double rateInPermitsPerSecond,
unsigned int maxAccumulatedPermits = rateInPermitsPerSecond);
Hiện nay tôi đang nhận được một lỗi:
RateLimiter.h:13: error: ‘rateInPermitsPerSecond’ was not declared in this scope
@BaummitAugen khá kết luận phải không? –
@RichardHodges Yep, trình biên dịch đã đúng về số tiền ở đây. –
Tôi đang tìm kiếm một lời giải thích hợp lý vì sao nó không được phép. – user1918858