9 Jan 2026 16:41:40 Brian Bi via Std-Proposals <std-proposals@lists.isocpp.org>:
On Fri, Jan 9, 2026 at 11:38 AM Steve Weinrich via Std-Proposals <std-proposals@lists.isocpp.org> wrote:
Consider two methods:
void interest (double arg1, bool minor);
void interest (double arg1, int factor);
The call: interest(5.5, 5); is ambiguous because 5 will freely convert to a bool.
No it's not.--
I was wondering what y’all would think of narrowing this behavior by this addition:
void interest (double arg1, explicit bool minor);
Potentially, this could be applied to all arguments:
void explicit interest (double arg1, bool minor);
Thanks,
Steve
Std-Proposals mailing list
Std-Proposals@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals
--
Brian Bi